简写有两条基本原则:
来看下下面这个例子,我分别用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());
如对本文有疑问, 点击进行留言回复!!
荐 超强的入门文章 !!! JavaScript 速成计划第二篇(杂项详解:JS操作HTML 与 CSS、异常、事件)!
教你搭建 nodejs+mongoose+Graphql+Vue+Typescript 框架(上)
【Nginx】如何为已安装的Nginx动态添加模块?看完我懂了!!
网友评论