JavaScript PHP の list() 関数と同等
PHP の list() 関数を使用すると、配列から複数の変数を割り当てることができます。例:
<code class="php">$matches = array('12', 'watt'); list($value, $unit) = $matches;</code>
これは、$matches 配列の最初の要素を $value 変数に割り当て、2 番目の要素を $unit 変数に割り当てます。
に同様の関数はありますか? Javascript?
答え:
はい、新しいバージョンの Javascript には、分割割り当てと呼ばれる list() 関数に相当する Javascript があります。この機能は、Mozilla ベースのブラウザと Rhino でサポートされています。
構造化代入を使用するには、次の構文を使用します。
<code class="javascript">[a, b] = [b, a];</code>
これにより、変数 a と変数 b の値が交換されます。
注:
割り当ての分割は Internet Explorer ではサポートされていません。ただし、他のすべての最新ブラウザではサポートされています。
以上がPHP の list() 関数と同等の Javascript はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。