文章标签:ECMAScript6
找到 55 篇文档
- Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla
- Web/JavaScript/Reference/Classes 在 ECMAScript 6 引入的 JavaScript 类(class)是 JavaScript 现有的原型继承的语法糖。 类并不是 JavaScript ...
- Web/JavaScript/Reference/Functions/Arrow_functions 箭头函数就是个简写形式的 函数表达式 ,并且它拥有词法作用域的 this 值(即不会新产生自己作用域下的 this , arguments , super 和 new.target ...
- Web/JavaScript/Reference/Functions/Default_parameters 如果一个形参没有被传入对应的实参或者传入了 undefined ,则该形参会被赋一个默认值.
- Web/JavaScript/Reference/Global_Objects/Array/@@iterator @@iterator属性和 values() 属性的初始值均为同一个函数对象
- Web/JavaScript/Reference/Global_Objects/Array/@@unscopables Symbol属性 @@unscopable 包含了所有 ES2015 (ES6) 中新定义的且并未被更早的 ECMAScript 标准收纳的属性名。这些属性并不包含在 with 语句绑定的环境中
- Web/JavaScript/Reference/Global_Objects/Array/copyWithin copyWithin() 方法会浅拷贝数组的部分元素到同一数组的不同位置,且不改变数组的大小,返回该数组。
- Web/JavaScript/Reference/Global_Objects/Array/fill 使用 fill() 方法,可以将一个数组中指定区间的所有元素的值, 都替换成或者说填充成为某个固定的值。
- Web/JavaScript/Reference/Global_Objects/Array/find 如果数组中某个元素满足测试条件 ,find() 方法就会返回那个元素的值,如果没有满足条件的元素,则返回 undefined 。
- Web/JavaScript/Reference/Global_Objects/Array/from Array.from() 方法可以将一个类数组对象或可遍历对象转换成真正的数组。
- Web/JavaScript/Reference/Global_Objects/Array/keys 数组的 keys() 方法返回一个数组索引的迭代器。
- Web/JavaScript/Reference/Global_Objects/Array/of Array.of() 方法会将它的任意类型的多个参数放在一个数组里并返回。
- Web/JavaScript/Reference/Global_Objects/Array/values values() 方法返回一个新的 Array Iterator 对象,该对象包含数组每个索引的值。
- Web/JavaScript/Reference/Global_Objects/Generator 这个 生成器 对象是由一个生成器函数 generator function 返回的。并且它是同时遵守 The iterable protocol 可遍历协议和 The iterator ...
- Web/JavaScript/Reference/Global_Objects/Generator/next next () 方法返回一个包含属性 done 和 value 的对象. 该方法也可以通过接受一个参数用以向生成器传值.
- Web/JavaScript/Reference/Global_Objects/Generator/return return () 方法返回给定的值并结束生成器。
- Web/JavaScript/Reference/Global_Objects/Generator/throw throw () 方法用来向生成器抛出异常,并恢复生成器的执行,返回带有 done 及 value 两个属性的对象。
- Web/JavaScript/Reference/Global_Objects/Map Map 对象就是简单的键/值映射。其中键和值可以是任意值(对象或者 原始值 )。
- Web/JavaScript/Reference/Global_Objects/Map/keys keys() 返回一个新的 Iterator 对象。它包含按照顺序插入Map对象中每个元素的key值。
- Web/JavaScript/Reference/Global_Objects/Map/set
- Web/JavaScript/Reference/Global_Objects/Math/tanh Math.tanh() 函数将会返回一个数的双曲正切函数值,计算如下:
- Web/JavaScript/Reference/Global_Objects/Math/trunc Math.trunc() 方法会将数字的小数部分去掉,只留整数部分。
- Web/JavaScript/Reference/Global_Objects/Number/isNaN Number.isNaN() 方法用来检测传入的值是否是 NaN 。该方法比传统的全局函数 isNaN() 更可靠。
- Web/JavaScript/Reference/Global_Objects/Number/parseInt Number.parseInt() 方法可以根据给定的进制数把一个字符串解析成整数。
- Web/JavaScript/Reference/Global_Objects/Object/assign Object.assign() 方法可以把任意多个的 源对象 自身的可枚举属性 拷贝给目标对象,然后返回目标对象。
- Web/JavaScript/Reference/Global_Objects/Object/is Object.is() 方法用来判断两个值是否是 同一个值 。
- Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf 将一个指定的对象的原型设置为另一个对象或者 null (既对象的 [[Prototype]] 内部属性).
- Web/JavaScript/Reference/Global_Objects/Proxy/handler 处理器对象用来自定义 代理对象 的各种可代理操作。
- Web/JavaScript/Reference/Global_Objects/Proxy/handler/apply handler.apply() 方法用于拦截函数的调用。
- Web/JavaScript/Reference/Global_Objects/Proxy/handler/get handler.get() 方法用于拦截对象的读取属性操作。
- Web/JavaScript/Reference/Global_Objects/Proxy/handler/getPrototypeOf handler.getPrototypeOf() 是一个代理方法,当读取代理对象的原型时,该方法就会被调用。
- Web/JavaScript/Reference/Global_Objects/Proxy/handler/set handler.set() 方法用于拦截设置属性值的操作
- Web/JavaScript/Reference/Global_Objects/Proxy/revocable Proxy.revocable() 方法可以用来创建一个可撤销的代理对象。
- Web/JavaScript/Reference/Global_Objects/Set 集合( Set )对象允许你存储任意类型的唯一值(不能重复),无论它是 原始值 或者是对象引用。
- Web/JavaScript/Reference/Global_Objects/Set/add add() 方法用来向一个 Set 对象的末尾添加一个指定的值。
- Web/JavaScript/Reference/Global_Objects/Set/clear clear() 方法用来清空一个 Set 对象中的所有元素。
- Web/JavaScript/Reference/Global_Objects/Set/delete delete() 方法可以从一个 Set 对象中删除指定的元素。
- Web/JavaScript/Reference/Global_Objects/Set/prototype Set .prototype 属性表示 Set 构造器的原型。
- Web/JavaScript/Reference/Global_Objects/String/normalize normalize() 方法会按照指定的一种 Unicode 正规形式将当前字符串正规化.
- Web/JavaScript/Reference/Global_Objects/String/raw String.raw() 是一个 模板字符串 的标签函数,它的作用类似于 Python 中的字符串前缀 r 和 C# 中的字符串前缀 @ ,是用来获取一个模板字符串的原始字面量值的。
- Web/JavaScript/Reference/Global_Objects/String/repeat repeat() 方法会构造并返回一个重复当前字符串若干次数的新字符串.
- Web/JavaScript/Reference/Global_Objects/String/startsWith startsWith() 方法用来判断当前字符串是否是以另外一个给定的子字符串“开头”的,根据判断结果返回 true 或 false 。
- Web/JavaScript/Reference/Global_Objects/Symbol 符号 是一种特殊的、不可变的数据类型,可以作为对象属性的标识符使用。符号对象是一个符号 原始数据类型 的隐式对象包装器。
- Web/JavaScript/Reference/Global_Objects/Symbol/iterator Symbol.iterator 为每一个对象定义了默认的迭代器。该迭代器可以被 for...of 循环结构使用。
- Web/JavaScript/Reference/Global_Objects/Symbol/match Symbol.match 指定了匹配的是正则表达式而不是字符串。 String.prototype.match() 方法会调用此函数。
- Web/JavaScript/Reference/Global_Objects/WeakMap WeakMap 对象是键/值对的集合,且其中的键是弱引用的。其键只能是对象,而值则可以是任意的。
- Web/JavaScript/Reference/Operators/function* function* 关键字 可以在表达式内部定义一个生成器函数。
- Web/JavaScript/Reference/Operators/Spread_operator 展开运算符 允许一个表达式在某处展开,在多个参数(用于函数调用)或者多个元素(用于数组字面量)或者多个变量(用于解构赋值)的地方就会这样。
- Web/JavaScript/Reference/Operators/yield* 在生成器中, yield* 可以把需要 yield 的值委托给另外一个 生成器 或者其他任意的可迭代对象。
- Web/JavaScript/Reference/Statements/const const ...
- Web/JavaScript/Reference/Statements/export export语句用于从给定文件(或模块)导出函数和对象。
- Web/JavaScript/Reference/Statements/for...of for...of 语句在 可迭代对象 (包括 Array , Map , Set , String , TypedArray , arguments ...
- Web/JavaScript/Reference/Statements/function* function* 声明 ( function 关键字后跟一个星号)定义一个 generator(生成器)函数 ,返回一个 Generator 对象。
- Web/JavaScript/Reference/Statements/let let 声明了一个块级域的局部变量,并且可以给它一个初始化值。
- Web/JavaScript/Reference/template_strings