对象字面量的简化,推荐使用
程序员文章站
2022-05-01 21:52:25
...
// y 对象字面量的简化,推荐使用
// !属性简化
let name = "辛";
let user = {
// name: "xin",
name,
// * 1 变量name 与 属性 name同名 *
// * 2 且再同一个作用域中, 可以不写变量名
};
console.log(user.name);
// ! 方法简化
let user1 = {
// 方法仍然是属性,只不过它的值是一个函数声明
name,
getName: function() {
return this.name;
},
// 简化:将“:function”删除
getFirstname() {
return this.name + "test";
},
// 改成箭头函数,箭头函数不可以用在字面量中
// getLastname: () => this.name,
// this:普通函数,调用时确定
// this:箭头函数,声明时确定,箭头函数中没有this这个变量
};
console.log(user1.getName());
console.log(user1.getFirstname());
// console.log(user1.getLastname());
推荐阅读
-
Javascript对象字面量的理解
-
ASP之简化创建关闭记录集对象并创建使用简单的MSSQL存储过程
-
C语言复合字面量的使用
-
导出大数据量excel文件——poi的SXSSFWorkbook对象使用
-
mysql为什么不推荐在大数据量的情况下使用join连接查询
-
PHP中使用json数据格式定义字面量对象的方法
-
JS基础语法---创建对象---三种方式创建对象:调用系统的构造函数;自定义构造函数;字面量的方式
-
JavaScript中字面量与函数的基本使用知识
-
Javascript对象字面量的理解
-
JS 流程控制(分支与循环)、函数的参数(不足、剩余)、函数返回值(返回数组与对象)、对象字面量的简化、模板字面量、模板函数