JavaScript には、php list コマンドに似た言語構造または何かがありますか? http://php.net/manual/en/function.list.php
このコマンドは、1 つのステートメントで配列の値を変数に割り当てます。たとえば、次の配列があるとします。
$info = array('Coffee', 'brown', 'caffeine');
list コマンドは、各配列要素の値を名前付き変数に割り当てます。
list($drink, $color, $power) = $info;
そのような:
echo "$drink is $color and $power makes it special."; // results in:
Coffee is brown and caffeine makes it special.
したがって、これは 1 つのステートメントで多くの変数に値を割り当てる簡単な方法です。
JavaScript には、各変数を個別に割り当てる必要がない同等のものがありますか?
オブジェクトのプロパティまたは配列の要素を使用してこれを行う方法はありますか? そうでない場合、それを行う関数を作成できますか? これを行う唯一の方法が関数経由である場合、関数は変数が定義されているスコープにアクセスする必要があります。
この 5 年前の質問: PHP の list()に相当する Javascript の解決策を試しましたが、うまくいきません。Array プロトタイプの変更は、私の node.js 環境では変数の割り当てに失敗し、左側の配列割り当ては Chrome での参照エラーです。実験的な新しい技術についての話がありますが、話は数年前です。リンクされた質問に記載されている解決策よりも優れた解決策があるかどうかを知りたいです。