大前端进阶
新的一天继续努力ya!!!
##对象简写
传统的js对象写法
var info ={
title:"快乐学习",
link:"123",
go:function(){
console.log("我骑小黄车")
}
}
es6简写
应为对象k,v存在
- 如果key和变量名字一致,可以省略括号指定一次即可
- 如果value 是一个函数,可以将function去掉
var title="快乐学习";
var link="123";
let info2 ={
title,
link,
go(){
console.log("我骑小黄车")
}
}
es6简写可以让我们的对象的属性赋值为变量,是对象内部的值可以发生改变,操作起来更加方便。
对象操作符 …
…操作符:
可以将一个对象的值赋值给另一个对象,也可以选择性的赋值
可以通过括号选中出不想传输给其他对象的属性,之后通过 …操作符 把对象剩下的属性或者函数给另一个对象
// 对象传播操作符...
var person = {
name: "学相伴",
address: "广东",
link: "httpcom",
phone: 1234567,
go() {
console.log("开始上班了")
}
};
var {name,address,...person2} = person;
小结
es6的新语法,让我们在开发中,相比之前传统的js简便不少,新的规则也让编码变得越来越规范,相当值得学习 !加油小伙伴!