問題タブ [spread-syntax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
42 参照

javascript - Array インスタンスで Array.prototype.map を直接呼び出すと、「変更されていない」配列になるのはなぜですか?

Array.prototype.mapArray インスタンスを直接呼び出すoと、「変更されていない」配列になるのはなぜですか?

代わりに、適用 (または呼び出し) を使用する必要があります。

私は何が欠けていますか?

最後に、上記の代替手段は次のとおりです。

これは、元の実装に欠けているものをすべて修正するためだと思います。

0 投票する
20 に答える
487800 参照

javascript - React のこれらの 3 つのドットは何をしますか?

この React (JSX を使用) コードで何をしてい...て、何と呼ばれていますか?

0 投票する
11 に答える
32725 参照

javascript - ES2015 / ES6 での Spread 構文と Rest パラメータ

ES2015 のスプレッド構文とレスト パラメータについて混乱しています。適切な例でそれらの違いを説明できる人はいますか?

0 投票する
4 に答える
4697 参照

javascript - javascriptでスプレッド演算子を複数回使用していますか?

スプレッド演算子を複数回使用できないのはなぜですか?

私は期待します:

0 投票する
3 に答える
9409 参照

javascript - Spread Operator が Redux/ES6 ベースのサンプルで機能しない

Dan Abramov によって投稿された Redux オンライン チュートリアルを理解しようとしています。現在、私は次のサンプルを使用しています。

配列を使用したレデューサー構成

上記のサンプルに続く私の練習コードは次のとおりです。

問題は、todoReducer 関数内で、次の構文が機能しないことです。

Firefox バージョン 44.0 を使用していますが、コンソールに次のエラーが表示されます。

現在のバージョンの Firefox は Spread オペレーターをサポートしている必要があると思います。とにかくそうでない場合、この構文をサポートするためにスタンドアロンのポリフィルを追加する方法はありますか?

ここにもJSFiddleがあります