問題タブ [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 - 配列内の最大の隣接製品を見つける (JavaScript)
特定の配列で最大の隣接積を見つけるための次の解決策を理解しようとしています。
例:
JS で考えられる解決策:
私は2つのことを理解するのに苦労しています:
3 つのドットは正確には何をし、これはどのように関数に渡されるのでしょうか? これをもっと分かりやすく書く方法はありますか?それがES6の「拡散構文」機能であることは知っていますが、まだ完全には理解していません。
スライスの引数として「1」を挿入するのはなぜですか? 最初に「0」を入力しました。これは、最初から開始し、すべてをループして、どの隣接する製品が最大かを確認するためです。
アドバイス、リンク、説明をいただければ幸いです。
ありがとう。
乾杯!
javascript - それはスプレッド「構文」ですか、それともスプレッド「演算子」ですか?
「スプレッド構文」と「スプレッド演算子...
」の両方と呼ばれるのを聞いたことがありますが、後者の方がはるかに一般的です。関連するMDN ドキュメントの URL は、最初はスプレッド演算子と呼ばれていたが、後にスプレッド構文に変更されたことを示唆しており、 MDN の演算子のリストには言及されていません。
Google は、 Microsoft のドキュメントやes6-features.orgなどのサイトで、オペレーターという用語がより一般的で受け入れられていることを示唆しているようです。
ECMAScript のコンテキストで最も正しい用語はどれですか? またその理由は? 配列破壊代入はどうですか?