ECMAScript的规范有哪些具体内容?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1111个文字,预计阅读时间需要5分钟。
目录+属性的简洁表示法+属性名表达式+方法的name属性+对象的扩展运算符+对象的新增方法-Object.is()+对象的新增方法-Object.assign()+属性的简洁表示法+对象(object)是+JavaScript+最重要的数据类型
目录
- 属性的简洁表示法
- 属性名表达式
- 方法的 name 属性
- 对象的扩展运算符
- 对象的新增方法-Object.is()
- 对象的新增方法-Object.assign()
属性的简洁表示法
对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级
ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。
const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"} // 等同于 const baz = {foo: foo};
上面代码中,变量foo直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值。下面是另一个例子。
function f(x, y) { return {x, y}; } // 等同于 function f(x, y) { return {x: x, y: y}; } f(1, 2) // Object {x: 1, y: 2}
下面是一个实际的例子。
本文共计1111个文字,预计阅读时间需要5分钟。
目录+属性的简洁表示法+属性名表达式+方法的name属性+对象的扩展运算符+对象的新增方法-Object.is()+对象的新增方法-Object.assign()+属性的简洁表示法+对象(object)是+JavaScript+最重要的数据类型
目录
- 属性的简洁表示法
- 属性名表达式
- 方法的 name 属性
- 对象的扩展运算符
- 对象的新增方法-Object.is()
- 对象的新增方法-Object.assign()
属性的简洁表示法
对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级
ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。
const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"} // 等同于 const baz = {foo: foo};
上面代码中,变量foo直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值。下面是另一个例子。
function f(x, y) { return {x, y}; } // 等同于 function f(x, y) { return {x: x, y: y}; } f(1, 2) // Object {x: 1, y: 2}
下面是一个实际的例子。

