个性化阅读
专注于IT技术分析

对象字面量属性值速记,ES6的新功能

有很多方法可以用javascript声明对象, 有些人则用文字方式代替声明方式, 例如:

// We declare the variable MyAuto literal
var MyAuto = {type:"Fiat", model:"500", color:"black"};
// Remember that the spaces and line breaks are not important
var Another = {
    firstName:"John",     lastName:"Doe"
};

var other = new Object(); // It supposed to slow down the code and make it more complex

现在, 在新的ECMASCRIPT6中可以使用新的表示法, 它允许在不定义键值结构的情况下将属性设置为对象, 我们将它们编写为数组, 并播放和分析以下示例:

如你所见, 文字变量自动作为键值存储在我们的对象中, 计算值(键在字符串变量中声明)也可用, 并且对象内部函数声明的新语法(与Coffescript非常相似), 我们无需编写”键等于函数”。

新的ES6带来了许多有趣的功能, 你可以学习并在此处阅读。

赞(0)
未经允许不得转载:srcmini » 对象字面量属性值速记,ES6的新功能

评论 抢沙发

评论前必须登录!