ES6 之 对象的简写方式
程序员文章站
2023-04-05 13:53:16
简写有两条基本原则: 同名的属性可以省略不写 对象中的方法中的 : function 可以省略不写 来看下下面这个例子,我分别用ES5 和 ES6 的语法分别定义并声明了一个简单的学生对象: ES5: ES6: ......
简写有两条基本原则:
- 同名的属性可以省略不写
- 对象中的方法中的 : function 可以省略不写
来看下下面这个例子,我分别用es5 和 es6 的语法分别定义并声明了一个简单的学生对象:
es5:
var studentes5 = { name: '小方哥', age: 20, sex: '男', getname: function () { return this.name; } } console.log('es5', studentes5); console.log('es5', studentes5.getname());
es6:
const name = 'jack'; const age = 25; const sex = '女'; const studentes6 = { name,// 同名的属性可以省略不写 age, sex, getname() {// 可以省略方法中的 : function return this.name; } }; console.log('es6', studentes6); console.log('es6', studentes6.getname());
上一篇: 刘强东告网友侮辱诽谤索赔300万
下一篇: 查找树ADT--二叉查找树
推荐阅读
-
iOS 开发之 - 关闭键盘 退出键盘 的5种方式
-
Spring cloud restTemplate 传递复杂参数的方式(多个对象)
-
springboot集成rabbitMQ之对象传输的方法
-
Python的面向对象编程方式学习笔记
-
Android控件之菜单的创建方式
-
iOS 开发之 - 关闭键盘 退出键盘 的5种方式
-
Mybatis中SqlSession下的四大对象之执行器(executor)
-
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
-
Spring cloud restTemplate 传递复杂参数的方式(多个对象)
-
CorelDRAW中将三个或多个对象的对齐方式介绍