将数组值放入多变量Javascript中

将数组值放入多变量Javascript中,javascript,arrays,Javascript,Arrays,我知道我可以将逐项放入变量,如: var array = [15,20]; var a = array[0]; var b = array[1]; 但我很好奇如何将多变量中的数组值放在一行中,就像php中的列表一样: 可能吗 使用javascript的数组反结构化语法 var array = [15,20]; const [x, y] = array; 使用javascript的数组反结构化语法 var array = [15,20]; const [x, y] = array; 您可以使

我知道我可以将逐项放入变量,如:

var array = [15,20];
var a = array[0];
var b = array[1];
但我很好奇如何将多变量中的数组值放在一行中,就像php中的列表一样:


可能吗

使用javascript的数组反结构化语法

var array = [15,20];
const [x, y] = array;

使用javascript的数组反结构化语法

var array = [15,20];
const [x, y] = array;
您可以使用:

匹配项=['12','瓦特']; [值,单位]=匹配项; console.logvalue,单位您可以使用:

匹配项=['12','瓦特']; [值,单位]=匹配项;
console.logvalue,unitvery很好,谢谢,最好将var而不是const设置为can changelater@ttrasn不,const更好,因为您应该始终避免重新分配变量。但如果需要,应该使用let而不是var。请记住这是一个相对较新的JavaScript特性。所有相关的、当前的浏览器都支持它,但例如Internet Explorer 11及以前的浏览器不支持。请参阅:非常好,谢谢,最好将var而不是const设置为可以更改later@ttrasn不,const更好,因为您应该始终避免重新分配变量。但如果需要,应该使用let而不是var。请记住这是一个相对较新的JavaScript特性。所有相关的、当前的浏览器都支持它,但例如Internet Explorer 11及以前的浏览器不支持。见: