有很多方法可以用javascript声明对象, 有些人则用文字方式代替声明方式, 例如:
// We declare the variable MyAuto literalvar
MyAuto = {type:"Fiat", model:"500", color:"black"};
// Remember that the spaces and line breaks are not importantvar
Another = {
firstName:"John",
lastName:"Doe"};
var other = new Object();
// It supposed to slow down the code and make it more complex
现在, 在新的ECMASCRIPT6中可以使用新的表示法, 它允许在不定义键值结构的情况下将属性设置为对象, 我们将它们编写为数组, 并播放和分析以下示例:
【对象字面量属性值速记,ES6的新功能】如你所见, 文字变量自动作为键值存储在我们的对象中, 计算值(键在字符串变量中声明)也可用, 并且对象内部函数声明的新语法(与Coffescript非常相似), 我们无需编写” 键等于函数” 。
新的ES6带来了许多有趣的功能, 你可以学习并在此处阅读。
推荐阅读
- 学习Python进行数据科学的理由
- 让我们在Plesk中加密(来自https://acme-v02.api.letsencrypt.org的无效响应)
- Kazam在Ubuntu中录制的MP4视频无法在Windows的Sony Vegas(损坏的MP4文件)中识别
- 如何在带有Darcula主题的黑暗模式下使用NetBeans
- 如何在Windows 10中使用CSV拆分器将庞大的CSV数据集拆分为较小的文件
- 安卓在代码中设置TextView的drawableLeftdrawableRightdrawableTopdrawableBottom
- Linux系统移植篇5(STM32MP1微处理器之Trusted Firmware-A简介)
- 软件公开的秘密
- 零基础上手HAL库之—GPIO点灯