考虑以下数据结构:
var vehicles = [
[ "2011","Honda","Accord" ],
[ "2010","Honda","Accord" ],
.....
];
循环遍历每个车辆项目,是否有一种方法可以一次性将数组元素重新分配给单独的变量,例如:
for (i = 0; i < vehicles.length; i++) {
var(year,make,model) = vehicles[i]; // doesn't work
.....
}
我试图摆脱这样的做法:
for (i = 0; i < vehicles.length; i++) {
var year = vehicles[i][0];
var make = vehicles[i][1];
var model = vehicles[i][2];
.....
}
我很好奇这种功能在其他编程语言中是否可用。谢谢!