Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 分解分配_Javascript - Fatal编程技术网

Javascript 分解分配

Javascript 分解分配,javascript,Javascript,此分配方法有效吗?此方法会带来任何问题吗?此分配是无效的javascript,无法工作。这是这种方法带来的唯一问题 你为什么不直接用它呢 var { a:x, b:y } = { a:7, b:8 }; console.log(x); // prints: 7 console.log(y); // prints: 8 要将字段a设置为7且b设置为8的对象分配给变量v?{a:x,b:y}不是有效的变量名称。这应该是一个语法错误。在chrome中,这给出了:SyntaxError:意外标记{

此分配方法有效吗?此方法会带来任何问题吗?

此分配是无效的javascript,无法工作。这是这种方法带来的唯一问题

你为什么不直接用它呢

 var { a:x, b:y } = { a:7, b:8 };
 console.log(x); // prints: 7
 console.log(y); // prints: 8

要将字段
a
设置为7且
b
设置为8的对象分配给变量v?

{a:x,b:y}
不是有效的变量名称。这应该是一个语法错误。在chrome中,这给出了:SyntaxError:意外标记{
var v = { a:7, b:8 };