問題タブ [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.
javascript - Visual Studio Code でスプレッド演算子機能のサポートを有効にする方法は?
Visual Studio Code 1.4.0 で .js ファイルを実行しています
しかし、私がこれを行うとき
3 つのドットの下に下線が引かれます (プロパティの割り当てが必要です)。私がやろうとするとnpm start
、
これは私のwebpack.config.jsです
javascript - react-reduxでスプレッド演算子を使用してインデックスで特定のオブジェクトを変更する方法は?
スプレッド演算子を使用したい。シナリオは、プレイヤーがいない場合です (UI にプレイヤー タイルとして表示されます)。いずれかのプレイヤー タイルをクリックすると、アクティブになります (強調表示されます)。条件は、一度に 1 人のプレーヤーだけを強調表示することです。そのため、プレーヤー タイルがその属性をクリックするifActive: true
と、残りのプレーヤーの属性ifActive: false
はplayerReducer
クリックされたプレーヤー ID として取得されますaction.payload
(action.payload
は現在クリックされているプレーヤーの ID を示します)。ここで、変更state
せずに変更する必要があります。そのためにスプレッド演算子を使用する必要があります。スプレッド演算子を使用してインデックスで特定のオブジェクトを変更する方法は?
スプレッド演算子を使用してインデックスで特定のオブジェクトを変更する方法は? 厳密にはスプレッド演算子を使用する必要があり、各プレイヤーには
ifActive
属性が必要です。
javascript - 未定義のエラー拡散演算子を使用/制御する方法
次の関数を定義しました
パラメータを指定して呼び出すと、関数は完璧に機能します。
しかし、未定義で呼び出す方法はありますか?
私が考えることができる唯一の解決策は、関数の開始時にそれをチェックすることです
たとえば、「...a」が「」を返すようにする方法はありますか?
javascript - Node 6.5 で Spread を使用した Destructuring が機能しない
この互換性表によると、ノード 6.5 では、デストラクチャまたはスプレッド オペレータに問題はありません。
ただし、このコードは次のとおりです。
このエラーをスローします:
このbabelコンパイラでも問題なく動作します。
何が起こっているのですか?(はい、Node 6.5 がインストールされています)
arrays - angular 2入力でスプレッド演算子を使用する方法
なので、よくこんなことをします
スプレッド演算子により、これをこれらの方法のいずれかで呼び出すことができます。
私はこの動作が大好きですが、同じように動作させたいコンポーネントに @input がある場合があります。1 つの項目だけを指定したい場合もあれば、配列を指定したい場合もあります。この構文はどのように適用できますか? このようなことができるようになりたいです。
と、こういう使い方。
どうすればこの種の動作を取得できますか? すでにこのコンポーネントをいくつかの場所で使用していますが、1 つのアイテムしか与えていません。アイテムの配列を取るようにこのコンポーネントを変更するために一括リファクタリングする必要はありません。
ありがとう!
javascript - 配列を扱うときの展開構文 (...) と push.apply の使用の違い
私は2つの配列を持っています、
wishlist
に追加したいのですがpets
、これは 2 つの方法で実行できます。
方法 1:
結果は次のとおりです。 [ 'dog', 'cat', 'hamster', 'bird', 'snake' ]
方法 2:
また、次の結果になります。[ 'dog', 'cat', 'hamster', 'bird', 'snake' ]
より大きなデータを処理する場合、パフォーマンスの点でこれら 2 つの方法に違いはありますか?
javascript - PhpStorm の拡散演算子
私の問題は、PhpStorm が次の行でスプレッド演算子を「赤く打つ」ことです: if(Math.max(...yearstab) !== (date + 2))
. そのような問題を防ぐ方法を見つけた場合、私は知りたいです。ありがとう。