什么是对象字面量
定义一个对象叫obj
const obj = new Object() //创建一个Object 赋值给obj
但实际开发中我们通常不会这样写,我们一般会写成
const obj = { } //这个大括号就叫对象字面量
上面那个大括号{ }
就叫对象字面量。
对象字面量的写法
给对象字面量添加一些属性和方法
const obj = {
name: 'why',
age: 18,
run: function () {
console.log('在奔跑');
},
eat: function () {
console.log('在次东西');
}
}
对象字面量的增强写法
属性的增强写法
定义name,age,height三个属性。
ES5版本
const name = 'why';
const age = 18;
const height = 1.88
const obj = {
name: name,
age: age,
height: height
}
ES6版本
const name = 'why';
const age = 18;
const height = 1.88
const obj = {
name,
age,
height,
} //给obj添加name、age、height三个属性,值从同名变量找
函数的增强写法
ES5版本
const obj = {
run: function () {
},
eat: function () {
}
}
ES6版本
const obj = {
run() {
},
eat() {
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。