PHP 的 list() 函数的 Javascript 等效项
PHP 的 list() 函数允许从数组中分配多个变量。例如:
<code class="php">$matches = array('12', 'watt'); list($value, $unit) = $matches;</code>
这会将 $matches 数组的第一个元素分配给 $value 变量,将第二个元素分配给 $unit 变量。
中是否有类似的函数Javascript?
答案:
是的,在新版本的 Javascript 中有一个相当于 list() 函数的 Javascript 函数,称为解构赋值。基于 Mozilla 的浏览器和 Rhino 支持此功能。
要使用解构赋值,请使用以下语法:
<code class="javascript">[a, b] = [b, a];</code>
这将交换 a 和 b 变量的值。
注意:
Internet Explorer 不支持解构赋值。但是,所有其他现代浏览器都支持它。
以上是是否有 PHP 的 list() 函数的 Javascript 等效项?的详细内容。更多信息请关注PHP中文网其他相关文章!