楼主:
Comiti (Ci)
2018-07-22 22:39:15今天在查for of iteration 时查到了一种可以直接使用阵列接收回传值的语法
例如:
for( let [key, value] of Object.entries(某物件) ){
console.log(key);
console.log(value);
}
乍看之下以为宣告了个阵列(但其实不是)
这个 key, value 可以在里面直接使用
刚开始其实看不懂
直到我另外测试了一下才确信:
var [a, b] = [45, 23];
console.log(a); // 45
console.log(b); // 23
这种宣告方式似乎是javascript特有(?
查了下MDN关于宣告的部分 似乎并没有特别说明
不知道是不是其实包含了其他观念 例如Map之类的?
或者只要把他记下来就行?