ES6极大的加快了书写代码的速度,简化了程序员的工作量。出于这个因素,ES6字面量对象的写法也大大的简化了,见代码如下:

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>

<body>
<script>
let id = 1;
var name = 'zhangfan';
const sex = 'nan';
// let obj = {
// id: id,
// name: name,
// sex: sex,
// fn1: function() {
// console.log(this.age)
// }
// }

//在es6中简单了,可以这样写
let obj = {
id,
name,
sex,
fn2() {
console.log()
}
}
console.log(obj);
obj.fn2();
</script>
</body>

</html>