ECMAScript的规范有哪些具体内容?

2026-04-27 18:040阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1111个文字,预计阅读时间需要5分钟。

ECMAScript的规范有哪些具体内容?

目录+属性的简洁表示法+属性名表达式+方法的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分钟。

ECMAScript的规范有哪些具体内容?

目录+属性的简洁表示法+属性名表达式+方法的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}

下面是一个实际的例子。

阅读全文
标签:扩展实现