美文网首页前端拾遗
es6(es2015)中对象属性的新的表示

es6(es2015)中对象属性的新的表示

作者: 就叫初九吧 | 来源:发表于2017-03-10 15:05 被阅读17次

在es5,对象字面量使用的key和value的形式表示对象。

在ECMA-262中把对象定义为: '' 无序属性的集合,其属性可以包含基本值、对象或者函数"。严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象想象成散列表:无非就是一组名值对,其中值可以是数据或函数。--“JavaScript高级程序设计(中译版第三版)

在es6中允许ECMAScript 6 入门

var object = { 
         name: 'Object', 
         say: function(){
          alert(this.name)
        }}

------------
es6
var name = 'Object';
var object = { 
         name, 
         say(){
          alert(this.name)
        }}
这种方法也能用于 函数返回值
function  test(x, y){
  return {x, y};
}

相关文章

  • es6(es2015)中对象属性的新的表示

    在es5,对象字面量使用的key和value的形式表示对象。 在ECMA-262中把对象定义为: '' 无序属性的...

  • ES6 对象的扩展

    1. 属性的简洁表示法 ES6允许直接写入变量和函数作为对象的属性和方法。 上面表明,ES6允许在对象中写属性名,...

  • ECMAScript对象扩展

    属性的简洁表示法 ES6允许直接写入变量和函数,作为对象的属性和方法 ES6允许在对象之中,只写属性名,不写属性值...

  • ES6入门 ___ 对象的扩展

    一、属性的简介表示法 ES6允许直接写入变量和函数作为对象的属性和方法。允许在对象中只写属性名,不写属性值。这时,...

  • ES6对象用法

    属性的简洁表示法 ES6允许直接写入变量和函数,作为对象的属性和方法。 ES6允许在对象之中直接写变量,这时,属性...

  • 2021-04-08

    对象的扩展 1,属性的简洁表示法 ES6 允许在大括号里面直接写入变量和函数,作为对象的属性和方法 上面代码中,变...

  • ES6-对象的扩展

    对象是object是js最重要的数据解构; 1:属性的简洁表示方法; 上面代码中;ES6允许在对象中,直接写变量;...

  • ES6新增的数据类型-Symbol

    ES5对象属性名都是字符串,容易造成属性名冲突 ES6引入新的原始数据类型Symbol表示独一无二的值 对象的属性...

  • 第九章 对象的扩展

    属性的简洁表示法 上面的代码表明,ES6允许在对象中只写属性名,不写属性值。这时,属性值等于属性名所代表的变量。除...

  • 对象的扩展

    1.属性的简洁表示法: ES6 允许直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。 ES6 允许在...

网友评论

    本文标题:es6(es2015)中对象属性的新的表示

    本文链接:https://www.haomeiwen.com/subject/pgangttx.html