ES6の約束を使うときに.then()メソッドを連鎖させることができると考えられました。言い換えれば、私は、約束が解決されると、解決関数に渡される値は、、次にハンドラに渡されるべきだと考えました。これがどうでしょうか、の値は、チェーンので定義されていません。次にハンドラは未定義ですか?ES6の約束で.then()を呼び出す
function createPromise() {
return new Promise((resolve) => {
resolve(true);
});
}
createPromise()
.then((value) => {
console.log(value); // expected: true, actual: true
})
.then((value) => {
console.log(value); // expected: true, actual: undefined
});
連鎖した '.then()'が値として使用されるために何も返されていません。 – Jecoms