ホームページ  >  記事  >  バックエンド開発  >  PHP の「list()」関数に相当する Javascript は何ですか?

PHP の「list()」関数に相当する Javascript は何ですか?

DDD
DDDオリジナル
2024-10-19 06:35:02963ブラウズ

What is the Javascript Equivalent of PHP's 'list()' Function?

割り当ての破棄: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。