这不就是等于es6的解构赋值吗
function func1(a,b,c){
consoloe,log(a);
consoloe,log(b);
consoloe,log(c);
}
var fun1 = [1,2];
func1(fun1);
function func1(a,b,c){
consoloe,log(a);
consoloe,log(b);
consoloe,log(c);
}
var fun1 = [1,2];
func1(fun1);
2018-05-26
纠正一下,for of 和forEach只能用来遍历数组,不能用来遍历对象
for in 可以遍历数组和对象
for in 可以遍历数组和对象
2018-05-22
看了一下评论区,纠正一下,你们所谓的ES6语法和老师讲的析构表达式是不同的两个东西。
1, ES6的解构赋值允许变量名与对应的属性名不一致。
2, 老师讲的析构表达式,必须使用{obj属性名1:新变量名1,obj属性名2:新变量名2}=obj的方式才能实现ES6的解构赋值效果。
3,所以说,看视频要仔细,不要随意跟风评论误导新人。
1, ES6的解构赋值允许变量名与对应的属性名不一致。
2, 老师讲的析构表达式,必须使用{obj属性名1:新变量名1,obj属性名2:新变量名2}=obj的方式才能实现ES6的解构赋值效果。
3,所以说,看视频要仔细,不要随意跟风评论误导新人。
2018-05-22