割り当ての破棄: PHP の 'list()' 関数に相当する Javascript
PHP の 'list()' 関数は、配列の値を個々の変数に代入します。たとえば、次のコードは配列から最初の 2 つの要素を抽出します:
<code class="php">$matches = array('12', 'watt'); list($value, $unit) = $matches;</code>
これにより、文字列 '12' が変数 'value' に割り当てられ、文字列 'watt' が変数 'unit' に割り当てられます。
JavaScript 1.7 では、同様の機能を提供する分割割り当てが導入されました。この構文を使用すると、1 行のコードで配列の要素を個別の変数に解凍できます。
次の Javascript コードは、PHP の「list()」関数の例と同等です。
<code class="javascript">var [value, unit] = ['12', 'watt'];</code>
このコードは、配列の最初の要素を変数 'value' に割り当て、2 番目の要素を変数 'unit' に割り当てます。
分割代入は、Internet Explorer を除くすべての最新のブラウザでサポートされています。これは、配列の値を個々の変数に割り当てる便利で簡潔な方法であり、コードが読みやすく、保守しやすくなります。
以上がPHP の「list()」関数に相当する Javascript は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。