uTools-Manuals/index/javascript.json

1 line
198 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[{"name":"Introduction to using XPath in JavaScript","type":"","path":"javascript/Introduction_to_using_XPath_in_JavaScript.html","desc":"该篇文档描述了如何在扩展和网站内部通过JavaScript调用 XPath 接口。 Mozilla 实现了相当多的 DOM 3 XPath意味着 Xpath 表达式已经可以在 HTML 和 XML 文档中使用。"},{"name":"JavaScript shells编程环境","type":"","path":"javascript/Shells.html","desc":"JavaScript shell 可以让你在不刷新一个网页的情况下测试一段 JavaScript 代码。这在开发和调试代码的时候非常有帮助。"},{"name":"JavaScript 中的差异化继承","type":"","path":"javascript/Differential_inheritance_in_JavaScript.html","desc":"差异化继承是基于原型编程的一个常见模型,它讲的是大部分的对象是从其他更一般的对象中派生而来的的,只是在一些很小的地方进行了修改。每个对象维护一个指向它们的 prototype 的引用和一个差异化属性列表。"},{"name":"JavaScript 中的相等性判断","type":"","path":"javascript/Equality_comparisons_and_sameness.html","desc":"ES2015中有四种相等算法"},{"name":"JavaScript 参考文档","type":"","path":"javascript/Reference.html","desc":"本章介绍如何使用 JavaScript函数 来开发应用程序。"},{"name":"JavaScript 属性索引","type":"Reference","path":"javascript/Reference/Properties_Index.html","desc":""},{"name":"JavaScript 方法索引","type":"Reference","path":"javascript/Reference/Methods_Index.html","desc":"这篇文章按照字母顺序列出了MDN里边所有的JavaScript方法。"},{"name":"JavaScript 标准库","type":"Reference","path":"javascript/Reference/Global_Objects.html","desc":""},{"name":"Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array.html","desc":"JavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。"},{"name":"Array.from()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/from.html","desc":"Array.from() 方法从一个类似数组或可迭代对象中创建一个新的数组实例。"},{"name":"Array.isArray()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/isArray.html","desc":"Array.isArray() 用于确定传递的值是否是一个 Array。"},{"name":"Array.length","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/length.html","desc":"length 是Array的实例属性。返回或设置一个数组中的元素个数。该值是一个无符号 32-bit 整数,并且总是大于数组最高项的下标。"},{"name":"Array.observe()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/observe.html","desc":"Array.observe() 方法用于异步监视数组发生的变化,类似于针对对象的 Object.observe() 。当数组的值发生变化时,它按发生顺序提供了一个变化流。与 Object.observe() 类似,它由如下可接受的变化类型列表[&quot;add&quot;、&quot;update&quot;、&quot;delete&quot;、&quot;splice&quot;]触发。"},{"name":"Array.of()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/of.html","desc":"Array.of() 方法创建一个具有可变数量参数的新数组实例,而不考虑参数的数量或类型。"},{"name":"Array.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/prototype.html","desc":"Array.prototype  属性表示 Array 构造函数的原型并允许您向所有Array对象添加新的属性和方法。"},{"name":"Array.prototype.concat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/concat.html","desc":"concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。"},{"name":"Array.prototype.copyWithin()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/copyWithin.html","desc":"The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Array.prototype.entries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/entries.html","desc":"entries() 方法返回一个新的Array Iterator对象该对象包含数组中每个索引的键/值对。"},{"name":"Array.prototype.every()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/every.html","desc":"every() 方法测试数组的所有元素是否都通过了指定函数的测试。"},{"name":"Array.prototype.fill()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/fill.html","desc":"fill() 方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素。不包括终止索引。"},{"name":"Array.prototype.filter()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/filter.html","desc":"filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。"},{"name":"Array.prototype.find()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/find.html","desc":"find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined。"},{"name":"Array.prototype.findIndex()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/findIndex.html","desc":"findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。"},{"name":"Array.prototype.flat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/flat.html","desc":"flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回。"},{"name":"Array.prototype.flatMap()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/flatMap.html","desc":"flatMap() 方法首先使用映射函数映射每个元素,然后将结果压缩成一个新数组。它与 map 和 深度值1的 flat 几乎相同 flatMap 通常在合并成一种方法的效率稍微高一些。"},{"name":"Array.prototype.forEach()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/forEach.html","desc":"forEach() 方法对数组的每个元素执行一次提供的函数。"},{"name":"Array.prototype.includes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/includes.html","desc":"includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true否则返回false。"},{"name":"Array.prototype.indexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/indexOf.html","desc":"indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。"},{"name":"Array.prototype.join()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/join.html","desc":"join() 方法将一个数组(或一个类数组对象)的所有元素连接成一个字符串并返回这个字符串。如果数组只有一个项目,那么将返回该项目而不使用分隔符。"},{"name":"Array.prototype.keys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/keys.html","desc":"keys() 方法返回一个包含数组中每个索引键的Array Iterator对象。"},{"name":"Array.prototype.lastIndexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/lastIndexOf.html","desc":"lastIndexOf() 方法返回指定元素(也即有效的 JavaScript 值或变量)在数组中的最后一个的索引,如果不存在则返回 -1。从数组的后面向前查找从 fromIndex 处开始。"},{"name":"Array.prototype.map()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/map.html","desc":"map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。"},{"name":"Array.prototype.pop()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/pop.html","desc":"pop()方法从数组中删除最后一个元素,并返回该元素的值。此方法更改数组的长度。"},{"name":"Array.prototype.push()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/push.html","desc":"push() 方法将一个或多个元素添加到数组的末尾,并返回该数组的新长度。"},{"name":"Array.prototype.reduce()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/Reduce.html","desc":"reduce() 方法对数组中的每个元素执行一个由您提供的reducer函数(升序执行),将其结果汇总为单个返回值。"},{"name":"Array.prototype.reduceRight()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/ReduceRight.html","desc":"reduceRight() 方法接受一个函数作为累加器accumulator和数组的每个值从右到左将其减少为单个值。"},{"name":"Array.prototype.reverse()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/reverse.html","desc":"reverse() 方法将数组中元素的位置颠倒,并返回该数组。该方法会改变原数组。"},{"name":"Array.prototype.shift()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/shift.html","desc":"shift() 方法从数组中删除第一个元素,并返回该元素的值。此方法更改数组的长度。"},{"name":"Array.prototype.slice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/slice.html","desc":"The source for this interactive demo is stored in a GitHub repository. If you'd like to contribute to the interactive demo project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Array.prototype.some()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/some.html","desc":"some() 方法测试是否至少有一个元素通过由提供的函数实现的测试。"},{"name":"Array.prototype.sort()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/sort.html","desc":"sort() 方法用原地算法对数组的元素进行排序并返回数组。排序算法现在是稳定的。默认排序顺序是根据字符串Unicode码点。"},{"name":"Array.prototype.splice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/splice.html","desc":"splice() 方法通过删除或替换现有元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。"},{"name":"Array.prototype.toLocaleString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/toLocaleString.html","desc":"toLocaleString() 返回一个字符串表示数组中的元素。数组中的元素将使用各自的 toLocaleString 方法转成字符串,这些字符串将使用一个特定语言环境的字符串(例如一个逗号 &quot;,&quot;)隔开。"},{"name":"Array.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/toSource.html","desc":"返回一个字符串,代表该数组的源代码."},{"name":"Array.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/toString.html","desc":"toString() 返回一个字符串,表示指定的数组及其元素。"},{"name":"Array.prototype.unshift()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/unshift.html","desc":"unshift() 方法将一个或多个元素添加到数组的开头,并返回该数组的新长度。"},{"name":"Array.prototype.values()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/values.html","desc":"values() 方法返回一个新的 Array Iterator 对象该对象包含数组每个索引的值"},{"name":"Array.prototype[@@iterator]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/@@iterator.html","desc":"@@iterator 属性和 Array.prototype.values() 属性的初始值均为同一个函数对象。"},{"name":"Array.prototype[@@unscopables]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/@@unscopables.html","desc":"Symbol属性 @@unscopable 包含了所有 ES2015 (ES6) 中新定义的且并未被更早的 ECMAScript 标准收纳的属性名。这些属性并不包含在 with 语句绑定的环境中"},{"name":"Array.unobserve()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/unobserve.html","desc":"Array.unobserve()方法用来移除Array.observe()设置的所有观察者。"},{"name":"get Array[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Array/@@species.html","desc":"Array[@@species]访问器属性返回 Array 的构造函数。"},{"name":"ArrayBuffer","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer.html","desc":"The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"ArrayBuffer.isView()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/isView.html","desc":"The ArrayBuffer.isView() 方法当arg是一个ArrayBuffer的视图就返回true, 例如类型化数组对象(typed array objects )或者 一个数据视图(a DataView); 否则返回false."},{"name":"ArrayBuffer.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/prototype.html","desc":"ArrayBuffer.prototype属性表示ArrayBuffer对象的原型。"},{"name":"ArrayBuffer.prototype.byteLength","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/byteLength.html","desc":"byteLength访问器属性表示一个ArrayBuffer 对象的字节长度。"},{"name":"ArrayBuffer.prototype.slice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/slice.html","desc":"slice()方法返回一个新的 ArrayBuffer 它的内容是这个ArrayBuffer的字节副本从begin包括到end不包括。"},{"name":"ArrayBuffer.transfer()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/transfer.html","desc":"静态ArrayBuffer.transfer() 方法返回一个新的ArrayBuffer 其内容取自oldBuffer的数据并且根据 newByteLength 的大小来对数据进行截取或者以0扩展。 如果 newByteLength 未定义,则使用 oldBuffer 的byteLength。这个操作使得 oldBuffer 处于被移除的状态。"},{"name":"get ArrayBuffer[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ArrayBuffer/@@species.html","desc":"该 ArrayBuffer[@@species] 访问器属性会返回 ArrayBuffer 构造器。"},{"name":"AsyncFunction","type":"Global_Objects","path":"javascript/Reference/Global_Objects/AsyncFunction.html","desc":"AsyncFunction 构造函数用来创建新的 异步函数 对象JavaScript 中每个异步函数都是  AsyncFunction 的对象。"},{"name":"AsyncFunction.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/AsyncFunction/prototype.html","desc":"AsyncFunction.prototype 属性表示 AsyncFunction 的原型对象。"},{"name":"Atomics","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics.html","desc":"Atomics 对象提供了一组静态方法用来对 SharedArrayBuffer 对象进行原子操作。"},{"name":"Atomics.add()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/add.html","desc":"Atomics.add() 静态方法会将给定的值加到数组里的某个特定位置上,并返回该位置的旧值。此原子操作保证在写上修改的值之前不会发生其他写操作。"},{"name":"Atomics.and()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/and.html","desc":"Atomics.and() 静态方法会将给定的值与数组上的值进行按位与操作,并将结果赋值给数组,然后返回数组该位置上的旧值。此原子操作保证在写上修改的值之前不会发生其他写操作。"},{"name":"Atomics.compareExchange()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/compareExchange.html","desc":"Atomics.compareExchange() 静态方法会在数组的值与期望值相等的时候,将给定的替换值替换掉数组上的值,然后返回旧值。此原子操作保证在写上修改的值之前不会发生其他写操作。"},{"name":"Atomics.exchange()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/exchange.html","desc":"Atomics.exchange() 静态方法会用给定的值替换掉数组上的值,然后返回数组的旧值。此原子操作保证在写上修改的值之前不会发生其他写操作。"},{"name":"Atomics.isLockFree()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/isLockFree.html","desc":"静态方法 Atomics.isLockFree() 用于校验是否能够使用原子操作的TypedArray的标准字节长度之一. 若该字节长度为可处理的TypedArray标准字节长度之一则返回  true.  TypedArray的标准字节长度参见 BYTES_PER_ELEMENT"},{"name":"Atomics.load()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/load.html","desc":"静态方法 Atomics.load() 返回一个数组当中给定位置的值。"},{"name":"Atomics.store()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Atomics/store.html","desc":"静态的Atomics.store方法将给定的值存储在数组中的指定位置并返回该值。."},{"name":"BigInt","type":"Global_Objects","path":"javascript/Reference/Global_Objects/BigInt.html","desc":"在JavaScript中Number 可以准确表达的最大数字是253比253大的所有数字可以使用BigInt表达。"},{"name":"BigInt64Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/BigInt64Array.html","desc":"content here."},{"name":"Boolean","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Boolean.html","desc":"Boolean对象是一个布尔值的对象包装器。"},{"name":"Boolean.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Boolean/prototype.html","desc":"Boolean.prototype 属性表示Boolean 构造函数的原型。"},{"name":"Boolean.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Boolean/toSource.html","desc":"toSource方法返回一个表示对象的源码的字符串。"},{"name":"Boolean.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Boolean/toString.html","desc":"toString() 方法返回指定的布尔对象的字符串形式。"},{"name":"Boolean.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Boolean/valueOf.html","desc":"valueOf() 方法返回一个Boolean对象的原始值。"},{"name":"DataView","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView.html","desc":"DataView 视图是一个可以从 ArrayBuffer 对象中读写多种数值类型的底层接口,使用它时,不用考虑不同平台的字节序问题。"},{"name":"DataView.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/prototype.html","desc":"DataView.prototype 表示DataView的原型"},{"name":"DataView.prototype.buffer","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/buffer.html","desc":"buffer 属性描述了在构造时被 DataView 引用的 ArrayBuffer。"},{"name":"DataView.prototype.byteLength","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/byteLength.html","desc":"byteLength 属性描述了视图从它的 ArrayBuffer 开始的字节长度。"},{"name":"DataView.prototype.byteOffset","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/byteOffset.html","desc":"byteOffset 属性描述了从 ArrayBuffer 开始的字节偏移量。"},{"name":"DataView.prototype.getFloat32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getFloat32.html","desc":"getFloat32()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个32-bit数(浮点型)."},{"name":"DataView.prototype.getFloat64()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getFloat64.html","desc":"getFloat64()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个64-bit数(双精度浮点型)."},{"name":"DataView.prototype.getInt16()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getInt16.html","desc":"getInt16()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个16-bit数(短整型)."},{"name":"DataView.prototype.getInt32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getInt32.html","desc":"getInt32()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个32-bit数(长整型)."},{"name":"DataView.prototype.getInt8()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getInt8.html","desc":"getInt8()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个有符号的8-bit整数(一个字节)."},{"name":"DataView.prototype.getUint16()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getUint16.html","desc":"getUint16()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个16-bit数(无符号短整型)."},{"name":"DataView.prototype.getUint32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getUint32.html","desc":"getUint32()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个32-bit数(无符号长整型)."},{"name":"DataView.prototype.getUint8()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/getUint8.html","desc":"getUint8()方法从DataView起始位置以byte为计数的指定偏移量(byteOffset)处获取一个无符号的8-bit整数(一个字节)."},{"name":"DataView.prototype.setFloat32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setFloat32.html","desc":"setFloat32()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个32-bit数(浮点型)."},{"name":"DataView.prototype.setFloat64()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setFloat64.html","desc":"setFloat64()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个64-bit数(双精度浮点型)."},{"name":"DataView.prototype.setInt16()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setInt16.html","desc":"setInt16()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个16-bit数(短整型)."},{"name":"DataView.prototype.setInt32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setInt32.html","desc":"setInt32()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个32-bit数(长整型)."},{"name":"DataView.prototype.setInt8()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setInt8.html","desc":"setInt8()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个8-bit数(一个字节)."},{"name":"DataView.prototype.setUint16()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setUint16.html","desc":"setUint16()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个16-bit数(无符号短整型)."},{"name":"DataView.prototype.setUint32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setUint32.html","desc":"setUint32()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个32-bit数(无符号长整型)."},{"name":"DataView.prototype.setUint8()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DataView/setUint8.html","desc":"setUint8()从DataView起始位置以byte为计数的指定偏移量(byteOffset)处储存一个8-bit数(无符号字节)."},{"name":"Date","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date.html","desc":"The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Date.UTC()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/UTC.html","desc":"Date.UTC() 方法接受的参数同日期构造函数接受最多参数时一样返回从1970-1-1 00:00:00 UTC到指定日期的的毫秒数。"},{"name":"Date.now()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/now.html","desc":"Date.now() 方法返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数。"},{"name":"Date.parse()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/parse.html","desc":"Date.parse() 方法解析一个表示某个日期的字符串并返回从1970-1-1 00:00:00 UTC 到该日期对象该日期对象的UTC时间的毫秒数如果该字符串无法识别或者一些情况下包含了不合法的日期数值2015-02-31则返回值为NaN。"},{"name":"Date.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/prototype.html","desc":"Date.prototype 属性表示Date构造函数的原型。"},{"name":"Date.prototype.getDate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getDate.html","desc":"根据本地时间返回一个指定的日期对象为一个月中的哪一日从1--31。"},{"name":"Date.prototype.getDay()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getDay.html","desc":"getDay() 方法根据本地时间返回一个具体日期中一周的第几天0 表示星期天。"},{"name":"Date.prototype.getFullYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getFullYear.html","desc":"getFullYear() 方法根据本地时间返回指定日期的年份。"},{"name":"Date.prototype.getHours()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getHours.html","desc":"getHours() 方法根据本地时间,返回一个指定的日期对象的小时。"},{"name":"Date.prototype.getMilliseconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getMilliseconds.html","desc":"getMilliseconds() 方法,根据本地时间,返回一个指定的日期对象的毫秒数。"},{"name":"Date.prototype.getMinutes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getMinutes.html","desc":"getMinutes() 方法根据本地时间,返回一个指定的日期对象的分钟数。"},{"name":"Date.prototype.getMonth()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getMonth.html","desc":"根据本地时间返回一个指定的日期对象的月份为基于0的值0表示一年中的第一月。"},{"name":"Date.prototype.getSeconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getSeconds.html","desc":"getSeconds() 方法根据本地时间,返回一个指定的日期对象的秒数。"},{"name":"Date.prototype.getTime()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getTime.html","desc":"getTime() 方法返回一个时间的格林威治时间数值。"},{"name":"Date.prototype.getTimezoneOffset()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getTimezoneOffset.html","desc":"getTimezoneOffset() 方法返回协调世界时UTC相对于当前时区的时间差值单位为分钟。"},{"name":"Date.prototype.getUTCDate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCDate.html","desc":"getUTCDate() 方法以世界时为标准,返回一个指定的日期对象为一个月中的第几天"},{"name":"Date.prototype.getUTCDay()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCDay.html","desc":"getUTCDay() 方法以世界时为标准,返回一个指定的日期对象为一星期中的第几天,其中 0 代表星期天。"},{"name":"Date.prototype.getUTCFullYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCFullYear.html","desc":"getUTCFullYear() 以世界时为标准,返回一个指定的日期对象的年份。"},{"name":"Date.prototype.getUTCHours()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCHours.html","desc":"getUTCHours() 方法以世界时为标准,返回一个指定的日期对象的小时数。"},{"name":"Date.prototype.getUTCMilliseconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCMilliseconds.html","desc":"getUTCMilliseconds() 方法以世界时为标准,返回一个指定的日期对象的毫秒数。"},{"name":"Date.prototype.getUTCMinutes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCMinutes.html","desc":"getUTCMinutes() 方法以世界时为标准,返回一个指定的日期对象的分钟数。"},{"name":"Date.prototype.getUTCMonth()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCMonth.html","desc":"getUTCMonth() 方法以世界时为标准,返回一个指定的日期对象的月份,它是从 0 开始计数的0 代表一年的第一个月)。"},{"name":"Date.prototype.getUTCSeconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getUTCSeconds.html","desc":"getUTCSeconds() 方法以世界时为标准,返回一个指定的日期对象的秒数。"},{"name":"Date.prototype.getYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/getYear.html","desc":"getYear() 方法返回指定的本地日期的年份。因为 getYear 不返回千禧年[full years] (&quot;year 2000 problem&quot;),所以这个方法不再被使用,现在替换为 getFullYear ."},{"name":"Date.prototype.setDate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setDate.html","desc":"setDate() 方法根据本地时间来指定一个日期对象的天数。"},{"name":"Date.prototype.setFullYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setFullYear.html","desc":"setFullYear() 方法根据本地时间为一个日期对象设置年份。"},{"name":"Date.prototype.setHours()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setHours.html","desc":"setHours() 方法根据本地时间为一个日期对象设置小时数返回从1970-01-01 00:00:00 UTC 到更新后的 日期 对象实例所表示时间的毫秒数。"},{"name":"Date.prototype.setMilliseconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setMilliseconds.html","desc":"setMilliseconds() 方法会根据本地时间设置一个日期对象的豪秒数。"},{"name":"Date.prototype.setMinutes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setMinutes.html","desc":"setMinutes() 方法根据本地时间为一个日期对象设置分钟数。"},{"name":"Date.prototype.setMonth()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setMonth.html","desc":"setMonth() 方法根据本地时间为一个设置年份的日期对象设置月份。"},{"name":"Date.prototype.setSeconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setSeconds.html","desc":"setSeconds() 方法根据本地时间设置一个日期对象的秒数。"},{"name":"Date.prototype.setTime()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setTime.html","desc":"setTime() 方法以一个表示从1970-1-1 00:00:00 UTC计时的毫秒数为来为 Date 对象设置时间。"},{"name":"Date.prototype.setUTCDate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCDate.html","desc":"setUTCDate() 方法就是根据全球时间设置特定date对象的日期。"},{"name":"Date.prototype.setUTCFullYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCFullYear.html","desc":"setUTCFullYear() 方法根据世界标准时间为一个具体日期设置年份。"},{"name":"Date.prototype.setUTCHours()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCHours.html","desc":"The setUTCHours() method sets the hour for a specified date according to universal time, and returns the number of milliseconds since 1 January 1970 00:00:00 UTC until the time represented by the updated Date instance."},{"name":"Date.prototype.setUTCMilliseconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCMilliseconds.html","desc":"setUTCMilliseconds() 方法会根据世界时来设置指定时间的毫秒数。"},{"name":"Date.prototype.setUTCMinutes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCMinutes.html","desc":"setUTCMinutes()方法会根据世界协调时UTC来设置指定日期的分钟数。"},{"name":"Date.prototype.setUTCMonth()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCMonth.html","desc":""},{"name":"Date.prototype.setUTCSeconds()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setUTCSeconds.html","desc":"此 setUTCSeconds() 方法为一个依据国际通用时间的特定日期设置秒数。"},{"name":"Date.prototype.setYear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/setYear.html","desc":"The setYear() method sets the year for a specified date according to local time. Because setYear does not set full years (&quot;year 2000 problem&quot;), it is no longer used and has been replaced by the setFullYear method."},{"name":"Date.prototype.toDateString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toDateString.html","desc":"toDateString() 方法以美式英语和人类易读的形式返回一个日期对象日期部分的字符串。"},{"name":"Date.prototype.toGMTString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toGMTString.html","desc":"The toGMTString() method converts a date to a string, using Internet GMT conventions. The exact format of the value returned by toGMTString varies according to the platform and browser, in general it should represent a human readable date string."},{"name":"Date.prototype.toISOString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toISOString.html","desc":"toISOString() 方法返回一个 ISOISO 8601 Extended Format格式的字符串 YYYY-MM-DDTHH:mm:ss.sssZ。时区总是UTC协调世界时加一个后缀“Z”标识。"},{"name":"Date.prototype.toJSON()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toJSON.html","desc":"toJSON() 方法返回 Date 对象的字符串形式。"},{"name":"Date.prototype.toLocaleDateString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toLocaleDateString.html","desc":"toLocaleDateString() 方法返回该日期对象日期部分的字符串该字符串格式因不同语言而不同。新增的参数 locales  options 使程序能够指定使用哪种语言格式化规则允许定制该方法的表现behavior。在旧版本浏览器中 locales 和 options 参数被忽略,使用的语言环境和返回的字符串格式是各自独立实现的。"},{"name":"Date.prototype.toLocaleFormat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toLocaleFormat.html","desc":"非标准方法 toLocaleFormat() 按特定的格式将一个日期转换成一个字符串。 Intl.DateTimeFormat 是符合标准的格式化日期的替代方法。另见更新的(newer)版本的 Date.prototype.toLocaleDateString()方法."},{"name":"Date.prototype.toLocaleString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toLocaleString.html","desc":"toLocaleString() 方法返回该日期对象的字符串该字符串格式因不同语言而不同。新增的参数 locales  options 使程序能够指定使用哪种语言格式化规则允许定制该方法的表现behavior。在旧版本浏览器中 locales  options 参数被忽略使用的语言环境和返回的字符串格式是各自独立实现的。"},{"name":"Date.prototype.toLocaleTimeString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toLocaleTimeString.html","desc":"The toLocaleTimeString() 方法返回该日期对象时间部分的字符串该字符串格式因不同语言而不同。新增的参数 locales  options 使程序能够指定使用哪种语言格式化规则允许定制该方法的表现behavior。在旧版本浏览器中 locales  options 参数被忽略使用的语言环境和返回的字符串格式是各自独立实现的。"},{"name":"Date.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toSource.html","desc":"toSource() 返回表示源代码的字符串。"},{"name":"Date.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toString.html","desc":"toString() 方法返回一个字符串表示该Date对象。"},{"name":"Date.prototype.toTimeString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toTimeString.html","desc":"toTimeString() 方法以人类易读形式返回一个日期对象时间部分的字符串,该字符串以美式英语格式化。"},{"name":"Date.prototype.toUTCString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/toUTCString.html","desc":"toUTCString() 方法把一个日期转换为一个字符串使用UTC时区。"},{"name":"Date.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/valueOf.html","desc":"valueOf() 方法返回一个 Date 对象的原始值。"},{"name":"Date.prototype[@@toPrimitive]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Date/@@toPrimitive.html","desc":"[@@toPrimitive]() 方法可以转换一个 Date 对象到一个原始值。"},{"name":"Error","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error.html","desc":"通过Error的构造器可以创建一个错误对象。当运行时错误产生时Error的实例对象会被抛出。Error对象也可用于用户自定义的异常的基础对象。下面列出了各种内建的标准错误类型。"},{"name":"Error.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/prototype.html","desc":"所有 Error 与 非标准Error 的实例都继承自 Error.prototype。同所有构造器函数一样你可以在构造器的 prototype 上添加属性或者方法,使其在所有该构造器的实例上生效。"},{"name":"Error.prototype.columnNumber","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/columnNumber.html","desc":"columnNumber属性包含引发此错误的文件行中的列号。"},{"name":"Error.prototype.fileName","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/fileName.html","desc":"fileName 属性包含引发此错误的文件的路径."},{"name":"Error.prototype.lineNumber","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/lineNumber.html","desc":"lineNumber 属性的值为抛出错误的代码在其源文件中所在的行号。"},{"name":"Error.prototype.message","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/message.html","desc":"message 属性是有关错误信息人类易读的human-readable描述。"},{"name":"Error.prototype.name","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/name.html","desc":"name 属性表示error类型的名称.初始值为&quot;Error&quot;."},{"name":"Error.prototype.stack","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/Stack.html","desc":"Error对象作为一个非标准的栈属性提供了一种函数追踪方式。无论这个函数被被调用处于什么模式来自于哪一行或者哪个文件有着什么样的参数。这个栈产生于最近一次调用最早的那次调用返回原始的全局作用域调用"},{"name":"Error.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/toSource.html","desc":"toSource() 方法返回可以计算出到相同错误的代码。"},{"name":"Error.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Error/toString.html","desc":"toString() 方法返回一个指定的错误对象Error object的字符串表示。"},{"name":"EvalError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/EvalError.html","desc":"本对象代表了一个关于 eval 函数的错误.此异常不再会被JavaScript抛出但是EvalError对象仍然保持兼容性."},{"name":"EvalError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/EvalError/prototype.html","desc":"EvalError.prototype 属性是 EvalError 原型构造函数."},{"name":"Float32Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Float32Array.html","desc":"Float32Array 类型数组代表的是平台字节顺序为32位的浮点数型数组(对应于 C 浮点数据类型) 。 如果需要控制字节顺序, 使用 DataView 替代。其内容初始化为0。一旦建立起来你可以使用这个对象的方法对其元素进行操作或者使用标准数组索引语法 (使用方括号)。"},{"name":"Float64Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Float64Array.html","desc":"Float64Array 类型数组代表的是平台字节顺序为64位的浮点数型数组(对应于 C 浮点数据类型) 。 如果需要控制字节顺序, 使用 DataView 替代。其内容初始化为0。一旦建立起来你可以使用这个对象的方法对其元素进行操作或者使用标准数组索引语法 (使用方括号)。"},{"name":"Function","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function.html","desc":"Function 构造函数 创建一个新的Function对象。 在 JavaScript 中, 每个函数实际上都是一个Function对象。"},{"name":"Function.arguments","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/arguments.html","desc":"function.arguments 属性代表传入函数的实参,它是一个类数组对象。"},{"name":"Function.arity","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/arity.html","desc":"返回一个函数的形参数量."},{"name":"Function.caller","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/caller.html","desc":"返回调用指定函数的函数."},{"name":"Function.displayName","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/displayName.html","desc":"function.displayName 属性获取函数的显示名称"},{"name":"Function.length","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/length.html","desc":"length 属性指明函数的形参个数。"},{"name":"Function.name","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/name.html","desc":"name 属性返回一个函数声明的名称。"},{"name":"Function.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/prototype.html","desc":"Function.prototype 属性存储了 Function 的原型对象。"},{"name":"Function.prototype.apply()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/apply.html","desc":"apply() 方法调用一个具有给定this值的函数以及作为一个数组或类似数组对象提供的参数。"},{"name":"Function.prototype.bind()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/bind.html","desc":"bind()方法创建一个新的函数在调用时设置this关键字为提供的值。并在调用新函数时将给定参数列表作为原函数的参数序列的前若干项。"},{"name":"Function.prototype.call()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/call.html","desc":"call() 方法调用一个函数, 其具有一个指定的this值和分别地提供的参数(参数的列表)。"},{"name":"Function.prototype.isGenerator()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/isGenerator.html","desc":"判断一个函数是否是一个生成器."},{"name":"Function.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/toSource.html","desc":"返回函数的源代码的字符串表示."},{"name":"Function.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Function/toString.html","desc":"toString() 方法返回一个表示当前函数源代码的字符串。"},{"name":"Generator","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Generator.html","desc":"生成器对象是由一个 generator function 返回的,并且它符合可迭代协议和迭代器协议。"},{"name":"Generator.prototype.next()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Generator/next.html","desc":"next() 方法返回一个包含属性 done 和 value 的对象。该方法也可以通过接受一个参数用以向生成器传值。"},{"name":"Generator.prototype.return()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Generator/return.html","desc":"return() 方法返回给定的值并结束生成器。"},{"name":"Generator.prototype.throw()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Generator/throw.html","desc":"throw() 方法用来向生成器抛出异常,并恢复生成器的执行,返回带有 done 及 value 两个属性的对象。"},{"name":"GeneratorFunction","type":"Global_Objects","path":"javascript/Reference/Global_Objects/GeneratorFunction.html","desc":"GeneratorFunction构造器生成新的生成器函数 对象。在JavaScript中生成器函数实际上都是GeneratorFunction的实例对象。"},{"name":"GeneratorFunction.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/GeneratorFunction/prototype.html","desc":"GeneratorFunction.prototype属性是GeneratorFunction的原型对象。"},{"name":"Infinity","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Infinity.html","desc":"全局属性 Infinity 是一个数值,表示无穷大。"},{"name":"Int16Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Int16Array.html","desc":"The Int16Array typed array represents an array of twos-complement 16-bit signed integers in the platform byte order. If control over byte order is needed, use DataView instead. The contents are initialized to 0. Once established, you can reference elements in the array using the object's methods, or using standard array index syntax (that is, using bracket notation)."},{"name":"Int32Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Int32Array.html","desc":"The Int32Array typed array represents an array of twos-complement 32-bit signed integers in the platform byte order. If control over byte order is needed, use DataView instead. The contents are initialized to 0. Once established, you can reference elements in the array using the object's methods, or using standard array index syntax (that is, using bracket notation)."},{"name":"Int8Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Int8Array.html","desc":"Int8Array 类型数组表示二进制补码8位有符号整数的数组。内容初始化为0。 一旦建立你可以使用对象的方法引用数组中的元素或使用标准数组索引语法( 即,使用括号注释)。"},{"name":"InternalError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/InternalError.html","desc":"InternalError 对象表示出现在JavaScript引擎内部的错误。 例如 &quot;InternalError: too much recursion&quot;(内部错误:递归过深)。"},{"name":"Intl","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Intl.html","desc":"Intl 对象是 ECMAScript 国际化 API 的一个命名空间它提供了精确的字符串对比、数字格式化和日期时间格式化。CollatorNumberFormat 和 DateTimeFormat 对象的构造函数是 Intl 对象的属性。本页文档内容包括了这些属性,以及国际化使用的构造器和其他语言的方法等常见的功能。"},{"name":"Intl.getCanonicalLocales()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Intl/getCanonicalLocales.html","desc":"Intl.getCanonicalLocales() 方法返回一个数组,数组包含规范的区域语言代码,重复的元素将会被去除,每一个元素都会被验证为格式有效的区域语言代码。"},{"name":"Intl.Collator","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Collator.html","desc":"Intl.Collator 是用于语言敏感字符串比较的 collators构造函数。"},{"name":"Intl.DateTimeFormat","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DateTimeFormat.html","desc":"交互示例的源代码存储在 GitHub 资源库。如果你愿意分布交互示例请复制https://github.com/mdn/interactive-examples并向我们发送一个pull请求。"},{"name":"Intl.DateTimeFormat.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/DateTimeFormat/prototype.html","desc":"Intl.DateTimeFormat.prototype表示 Intl.DateTimeFormat构造函数的原型对象。"},{"name":"Intl.ListFormat","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ListFormat.html","desc":"Intl.ListFormat 是一个语言相关的列表格式化构造器。"},{"name":"Intl.NumberFormat","type":"Global_Objects","path":"javascript/Reference/Global_Objects/NumberFormat.html","desc":""},{"name":"Intl.NumberFormat.prototype.format","type":"Global_Objects","path":"javascript/Reference/Global_Objects/NumberFormat/format.html","desc":"Intl.NumberFormat.prototype.format 属性返回一个根据NumberFormat对象的语言环境和格式化选项来格式化一个数字的getter函数。"},{"name":"Intl.PluralRules","type":"Global_Objects","path":"javascript/Reference/Global_Objects/PluralRules.html","desc":"该对象的英文请立即获取iTunes多种敏感格式状语从句多种语言规则的对象的构造函数。Intl.PluralRules"},{"name":"JSON","type":"Global_Objects","path":"javascript/Reference/Global_Objects/JSON.html","desc":"JSON对象包含两个方法: 用于解析 JavaScript Object Notation  (JSON) 的 parse() 方法,以及将对象/值转换为 JSON字符串的 stringify() 方法。除了这两个方法, JSON这个对象本身并没有其他作用也不能被调用或者作为构造函数调用。"},{"name":"JSON.parse()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/JSON/parse.html","desc":"JSON.parse() 方法用来解析JSON字符串构造由字符串描述的JavaScript值或对象。提供可选的reviver函数用以在返回之前对所得到的对象执行变换(操作)。"},{"name":"JSON.stringify()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/JSON/stringify.html","desc":"JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串如果指定了replacer是一个函数则可以替换值或者如果指定了replacer是一个数组可选的仅包括指定的属性。"},{"name":"Map","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map.html","desc":"Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。"},{"name":"Map.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/prototype.html","desc":"Map.prototype 属性表示 Map构造函数的原型对象。"},{"name":"Map.prototype.clear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/clear.html","desc":"clear()方法会移除Map对象中的所有元素。"},{"name":"Map.prototype.delete()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/delete.html","desc":"delete() 方法用于移除 Map 对象中指定的元素。"},{"name":"Map.prototype.entries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/entries.html","desc":"entries() ?方法返回一个新的包含 [key, value] ?对的 Iterator ?对象返回的迭代器的迭代顺序与 Map 对象的插入顺序相同。"},{"name":"Map.prototype.forEach()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/forEach.html","desc":"forEach() 方法将会以插入顺序对 Map 对象中的每一个键值对执行一次参数中提供的回调函数。"},{"name":"Map.prototype.get()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/get.html","desc":"get() 方法返回某个 Map 对象中的一个指定元素。"},{"name":"Map.prototype.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/has.html","desc":"方法has() 返回一个bool值用来表明map 中是否存在指定元素."},{"name":"Map.prototype.keys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/keys.html","desc":"keys() 返回一个新的 Iterator 对象。它包含按照顺序插入 Map 对象中每个元素的key值。"},{"name":"Map.prototype.set()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/set.html","desc":"set() 方法为 Map 对象添加或更新一个指定了键key和值value键值对。"},{"name":"Map.prototype.size","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/size.html","desc":"size 是可访问属性用于返回 一个Map 对象的成员数量。"},{"name":"Map.prototype.values()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/values.html","desc":"一个新的 Map 可迭代对象."},{"name":"Map.prototype[@@iterator]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/@@iterator.html","desc":"@@iterator 属性的初始值与 entries 属性的初始值是同一个函数对象。"},{"name":"Map.prototype[@@toStringTag]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/@@toStringTag.html","desc":"Map[@@toStringTag] 的初始值是&quot;Map&quot;."},{"name":"get Map[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Map/@@species.html","desc":"Map[@@species] 访问器属性会返回一个 Map 构造函数."},{"name":"Math","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math.html","desc":"Math 是一个内置对象 它具有数学常数和函数的属性和方法。不是一个函数对象。"},{"name":"Math.E","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/E.html","desc":"Math.E 属性表示自然对数的底数或称为基数e约等于 2.718。"},{"name":"Math.LN10","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/LN10.html","desc":"Math.LN10 属性表示 10 的自然对数,约为 2.302"},{"name":"Math.LN2","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/LN2.html","desc":"Math.LN2 属性表示 2 的自然对数,约为 0.693"},{"name":"Math.LOG10E","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/LOG10E.html","desc":"Math.LOG10E 属性表示以 10 为底数e 的对数,约为 0.434"},{"name":"Math.LOG2E","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/LOG2E.html","desc":"Math.LOG2E 属性表示以 2 为底数e 的对数,约为 1.442"},{"name":"Math.PI","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/PI.html","desc":"Math.PI 表示一个圆的周长与直径的比例约为 3.14159"},{"name":"Math.SQRT1_2","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/SQRT1_2.html","desc":"Math.SQRT1_2 属性表示 1/2 的平方根,约为 0.707"},{"name":"Math.SQRT2","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/SQRT2.html","desc":"Math.SQRT2 属性表示 2 的平方根,约为 1.414"},{"name":"Math.abs()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/abs.html","desc":"Math.abs(x) 函数返回指定数字 “x“ 的绝对值。如下:"},{"name":"Math.acos()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/acos.html","desc":"Math.acos() 返回一个数的反余弦值(单位为弧度),即:"},{"name":"Math.acosh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/%E5%8F%8D%E5%8F%8C%E6%9B%B2%E4%BD%99%E5%BC%A6%E5%80%BC.html","desc":"Math.acosh()返回一个数字的反双曲余弦值,即:"},{"name":"Math.asin()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/asin.html","desc":"Math.asin() 方法返回一个数值的反正弦(单位为弧度),即:"},{"name":"Math.asinh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/asinh.html","desc":"Math.asinh() 函数返回给定数字的反双曲正弦值, 即:"},{"name":"Math.atan()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/atan.html","desc":"Math.atan() 函数返回一个数值的反正切(以弧度为单位),即:"},{"name":"Math.atan2()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/atan2.html","desc":"Math.atan2() 返回其参数比值的反正切值。"},{"name":"Math.atanh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/atanh.html","desc":"Math.atanh() 函数返回一个数值反双曲正切值, 即:"},{"name":"Math.cbrt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/cbrt.html","desc":"Math.cbrt() 函数返回任意数字的立方根."},{"name":"Math.ceil()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/ceil.html","desc":"Math.ceil() 函数返回大于或等于一个给定数字的最小整数。"},{"name":"Math.clz32()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/clz32.html","desc":"Math.clz32() 函数返回一个数字在转换成 32 无符号整形数字的二进制形式后, 开头的 0 的个数, 比如 1000000 转换成 32 位无符号整形数字的二进制形式后是 00000000000011110100001001000000, 开头的 0 的个数是 12 个, 则 Math.clz32(1000000) 返回 12."},{"name":"Math.cos()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/cos.html","desc":"Math.cos() 函数返回一个数值的余弦值。"},{"name":"Math.cosh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/cosh.html","desc":"Math.cosh() 函数返回数值的双曲余弦函数, 可用 constant e 表示:"},{"name":"Math.exp()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/exp.html","desc":"Math.exp() 函数返回 exx 表示参数e 是欧拉常数Euler's constant自然对数的底数。"},{"name":"Math.expm1()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/expm1.html","desc":"Math.expm1() 函数返回 Ex - 1, 其中 x 是该函数的参数, E 是自然对数的底数 2.718281828459045."},{"name":"Math.floor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/floor.html","desc":"Math.floor() 返回小于或等于一个给定数字的最大整数。"},{"name":"Math.fround()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/fround.html","desc":"Math.fround() 可以将任意的数字转换为离它最近的单精度浮点数形式的数字。"},{"name":"Math.hypot()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/hypot.html","desc":"Math.hypot() 函数返回它的所有参数的平方和的平方根,即:"},{"name":"Math.imul()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/imul.html","desc":"该函数返回两个参数的类C的32位整数乘法运算的运算结果."},{"name":"Math.log()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/log.html","desc":"Math.log() 函数返回一个数的自然对数,即:"},{"name":"Math.log10()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/log10.html","desc":"Math.log10() 函数返回一个数字以 10 为底的对数."},{"name":"Math.log1p()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/log1p.html","desc":"Math.log1p() 函数返回一个数字加1后的自然对数 (底为 E), 既log(x+1)."},{"name":"Math.log2()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/log2.html","desc":"Math.log2() 函数返回一个数字以 2 为底的对数."},{"name":"Math.max()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/max.html","desc":"Math.max() 函数返回一组数中的最大值。"},{"name":"Math.min()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/min.html","desc":"Math.min() 返回零个或更多个数值的最小值。"},{"name":"Math.pow()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/pow.html","desc":"Math.pow() 函数返回基数base的指数exponent次幂 baseexponent。"},{"name":"Math.random()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/random.html","desc":"Math.random() 函数返回一个浮点,  伪随机数在范围[01)也就是说从0包括0往上但是不包括1排除1然后您可以缩放到所需的范围。实现将初始种子选择到随机数生成算法;它不能被用户选择或重置。"},{"name":"Math.round()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/round.html","desc":"Math.round() 函数返回一个数字四舍五入后最接近的整数。"},{"name":"Math.sign()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/sign.html","desc":"Math.sign() 函数返回一个数字的符号, 指示数字是正数,负数还是零。"},{"name":"Math.sin()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/sin.html","desc":"Math.sin() 函数返回一个数值的正弦值。"},{"name":"Math.sinh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/sinh.html","desc":"Math.sinh() 函数返回一个数字(单位为角度)的双曲正弦值."},{"name":"Math.sqrt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/sqrt.html","desc":"Math.sqrt() 函数返回一个数的平方根,即:"},{"name":"Math.tan()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/tan.html","desc":"Math.tan() 方法返回一个数值的正切值。"},{"name":"Math.tanh()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/tanh.html","desc":"Math.tanh() 函数将会返回一个数的双曲正切函数值,计算如下:"},{"name":"Math.trunc()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Math/trunc.html","desc":"Math.trunc() 方法会将数字的小数部分去掉,只保留整数部分。"},{"name":"NaN","type":"Global_Objects","path":"javascript/Reference/Global_Objects/NaN.html","desc":"全局属性 NaN 的值表示不是一个数字Not-A-Number。"},{"name":"Number","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number.html","desc":"JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number() 构造器创建。"},{"name":"Number.EPSILON","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/EPSILON.html","desc":"Number.EPSILON 属性表示 1 与Number可表示的大于 1 的最小的浮点数之间的差值。"},{"name":"Number.MAX_SAFE_INTEGER","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER.html","desc":"Number.MAX_SAFE_INTEGER 常量表示在 JavaScript 中最大的安全整数maxinum safe integer)253 - 1。"},{"name":"Number.MAX_VALUE","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/MAX_VALUE.html","desc":"Number.MAX_VALUE 属性表示在 JavaScript 里所能表示的最大数值。"},{"name":"Number.MIN_SAFE_INTEGER","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER.html","desc":"Number.MIN_SAFE_INTEGER 代表在 JavaScript中最小的安全的integer型数字 (-(253 - 1))."},{"name":"Number.MIN_VALUE","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/MIN_VALUE.html","desc":"Number.MIN_VALUE 属性表示在 JavaScript 中所能表示的最小的正值。"},{"name":"Number.NEGATIVE_INFINITY","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/NEGATIVE_INFINITY.html","desc":"Number.NEGATIVE_INFINITY 属性表示负无穷大。"},{"name":"Number.NaN","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/NaN.html","desc":"Number.NaN 表示“非数字”Not-A-Number。和 NaN 相同。"},{"name":"Number.POSITIVE_INFINITY","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/POSITIVE_INFINITY.html","desc":"Number.POSITIVE_INFINITY 属性表示正无穷大。"},{"name":"Number.isFinite()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/isFinite.html","desc":"Number.isFinite() 方法用来检测传入的参数是否是一个有穷数finite number。"},{"name":"Number.isInteger()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/isInteger.html","desc":"Number.isInteger() 方法用来判断给定的参数是否为整数。"},{"name":"Number.isNaN()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/isNaN.html","desc":"Number.isNaN() 方法确定传递的值是否为 NaN和其类型是 Number。它是原始的全局isNaN()的更强大的版本。"},{"name":"Number.isSafeInteger()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/isSafeInteger.html","desc":"Number.isSafeInteger() 方法用来判断传入的参数值是否是一个“安全整数”safe integer。一个安全整数是一个符合下面条件的整数"},{"name":"Number.parseFloat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/parseFloat.html","desc":"Number.parseFloat() 方法可以把一个字符串解析成浮点数。该方法与全局的 parseFloat() 函数相同并且处于 ECMAScript 6 规范中(用于全局变量的模块化)。"},{"name":"Number.parseInt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/parseInt.html","desc":"Number.parseInt() 方法可以根据给定的进制数把一个字符串解析成整数。"},{"name":"Number.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/prototype.html","desc":"Number.prototype 属性表示 Number 构造函数的原型。"},{"name":"Number.prototype.toExponential()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toExponential.html","desc":"toExponential() 方法以指数表示法返回该数值字符串表示形式。"},{"name":"Number.prototype.toFixed()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toFixed.html","desc":"toFixed() 方法使用定点表示法来格式化一个数。"},{"name":"Number.prototype.toLocaleString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toLocaleString.html","desc":"toLocaleString() 方法返回这个数字在特定语言环境下的表示字符串。"},{"name":"Number.prototype.toPrecision()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toPrecision.html","desc":"toPrecision() 方法以指定的精度返回该数值对象的字符串表示。"},{"name":"Number.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toSource.html","desc":"toSource() 方法返回该对象源码的字符串表示。"},{"name":"Number.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toString.html","desc":"toString() 方法返回指定 Number 对象的字符串表示形式。"},{"name":"Number.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/valueOf.html","desc":"valueOf() 方法返回一个被 Number 对象包装的原始值。"},{"name":"Number.toInteger()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Number/toInteger.html","desc":"Number.toInteger() 用来将参数转换成整数,但该方法的实现已被移除."},{"name":"Object","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object.html","desc":"Object 构造函数创建一个对象包装器。"},{"name":"Object.assign()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/assign.html","desc":"Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。"},{"name":"Object.create()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/create.html","desc":"Object.create()方法创建一个新对象使用现有的对象来提供新创建的对象的__proto__。 (请打开浏览器控制台以查看运行结果。)"},{"name":"Object.defineProperties()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/defineProperties.html","desc":"Object.defineProperties() 方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。"},{"name":"Object.defineProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/defineProperty.html","desc":"Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。"},{"name":"Object.defineProperty 的补充示例","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/defineProperty/Additional_examples.html","desc":"本页为Object.defineProperty()提供一个附加示例。"},{"name":"Object.entries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/entries.html","desc":"The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Object.freeze()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/freeze.html","desc":"Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改冻结了一个对象则不能向这个对象添加新的属性不能删除已有属性不能修改该对象已有属性的可枚举性、可配置性、可写性以及不能修改已有属性的值。此外冻结一个对象后该对象的原型也不能被修改。freeze() 返回和传入的参数相同的对象。"},{"name":"Object.fromEntries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/fromEntries.html","desc":"方法 Object.fromEntries() 把键值对列表转换为一个对象。"},{"name":"Object.getNotifier()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/getNotifier.html","desc":"Object.getNotifer() 方法用于创建可人工触发 change 事件的对象但该方法在浏览器中已被废弃。"},{"name":"Object.getOwnPropertyDescriptor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/getOwnPropertyDescriptor.html","desc":"Object.getOwnPropertyDescriptor() 方法返回指定对象上一个自有属性对应的属性描述符。(自有属性指的是直接赋予该对象的属性,不需要从原型链上进行查找的属性)"},{"name":"Object.getOwnPropertyDescriptors()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/getOwnPropertyDescriptors.html","desc":"Object.getOwnPropertyDescriptors() 方法用来获取一个对象的所有自身属性的描述符。"},{"name":"Object.getOwnPropertyNames()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/getOwnPropertyNames.html","desc":"Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名包括不可枚举属性但不包括Symbol值作为名称的属性组成的数组。"},{"name":"Object.getOwnPropertySymbols()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/getOwnPropertySymbols.html","desc":"Object.getOwnPropertySymbols() 方法返回一个给定对象自身的所有 Symbol 属性的数组。"},{"name":"Object.getPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/GetPrototypeOf.html","desc":"Object.getPrototypeOf() 方法返回指定对象的原型(内部[[Prototype]]属性的值)。"},{"name":"Object.is()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/is.html","desc":"Object.is() 方法判断两个值是否是相同的值。"},{"name":"Object.isExtensible()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/isExtensible.html","desc":"Object.isExtensible() 方法判断一个对象是否是可扩展的(是否可以在它上面添加新的属性)。"},{"name":"Object.isFrozen()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/isFrozen.html","desc":"Object.isFrozen()方法判断一个对象是否被冻结。"},{"name":"Object.isSealed()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/isSealed.html","desc":"Object.isSealed() 方法判断一个对象是否被密封。"},{"name":"Object.keys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/keys.html","desc":"Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历该对象时返回的顺序一致 。"},{"name":"Object.observe()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/observe.html","desc":"Object.observe() 方法用于异步地监视一个对象的修改。当对象属性被修改时方法的回调函数会提供一个有序的修改流。然而这个接口已经被废弃并从各浏览器中移除。你可以使用更通用的 Proxy 对象替代。"},{"name":"Object.preventExtensions()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/preventExtensions.html","desc":"Object.preventExtensions()方法让一个对象变的不可扩展,也就是永远不能再添加新的属性。"},{"name":"Object.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/prototype.html","desc":"Object.prototype 属性表示 Object 的原型对象。"},{"name":"Object.prototype.__count__","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/count.html","desc":"__count__ 属性曾经用来存放对象的可枚举的属性的个数但是已经被废除。"},{"name":"Object.prototype.__defineGetter__()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/__defineGetter__.html","desc":"__defineGetter__ 方法可以将一个函数绑定在当前对象的指定属性上,当那个属性的值被读取时,你所绑定的函数就会被调用。"},{"name":"Object.prototype.__defineSetter__()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/__defineSetter__.html","desc":"__defineSetter__ 方法可以将一个函数绑定在当前对象的指定属性上,当那个属性被赋值时,你所绑定的函数就会被调用。"},{"name":"Object.prototype.__lookupGetter__()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/__lookupGetter__.html","desc":"__lookupGetter__ 方法会返回当前对象上指定属性的属性读取访问器函数getter。"},{"name":"Object.prototype.__lookupSetter__()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/__lookupSetter__.html","desc":"一个绑定了setter的特殊属性的函数引用。"},{"name":"Object.prototype.__noSuchMethod__","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/noSuchMethod.html","desc":"__noSuchMethod__ 属性曾经是指当调用某个对象里不存在的方法时即将被执行的函数但是现在这个函数已经不可用。"},{"name":"Object.prototype.__parent__","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/Parent.html","desc":"指向一个对象的上下文."},{"name":"Object.prototype.__proto__","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/proto.html","desc":"使用__proto__是有争议的也不鼓励使用它。因为它从来没有被包括在EcmaScript语言规范中但是现代浏览器都实现了它。__proto__属性已在ECMAScript 6语言规范中标准化用于确保Web浏览器的兼容性因此它未来将被支持。它已被不推荐使用, 现在更推荐使用Object.getPrototypeOf/Reflect.getPrototypeOf 和Object.setPrototypeOf/Reflect.setPrototypeOf尽管如此设置对象的[[Prototype]]是一个缓慢的操作,如果性能是一个问题,应该避免)。"},{"name":"Object.prototype.constructor","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/constructor.html","desc":"返回创建实例对象的 Object 构造函数的引用。注意此属性的值是对函数本身的引用而不是一个包含函数名称的字符串。对原始类型来说如1true和&quot;test&quot;,该值只可读。"},{"name":"Object.prototype.eval()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/eval.html","desc":"Object.eval() 方法用于在对象的上下文中对 JavaScript 代码字符串求值,但该方法已被移除。"},{"name":"Object.prototype.hasOwnProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/hasOwnProperty.html","desc":"hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性"},{"name":"Object.prototype.isPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/isPrototypeOf.html","desc":"isPrototypeOf() 方法用于测试一个对象是否存在于另一个对象的原型链上。"},{"name":"Object.prototype.propertyIsEnumerable()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/propertyIsEnumerable.html","desc":"propertyIsEnumerable() 方法返回一个布尔值,表示指定的属性是否可枚举。"},{"name":"Object.prototype.toLocaleString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/toLocaleString.html","desc":"toLocaleString() 方法返回一个该对象的字符串表示。此方法被用于派生对象为了特定语言环境的目的locale-specific purposes而重载使用。"},{"name":"Object.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/toSource.html","desc":"toSource()方法返回一个表示对象源代码的字符串。"},{"name":"Object.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/toString.html","desc":"toString() 方法返回一个表示该对象的字符串。"},{"name":"Object.prototype.unwatch()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/unwatch.html","desc":"unwatch() 删除一个 watch() 设置的 watchpoint."},{"name":"Object.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/valueOf.html","desc":"valueOf() 方法返回指定对象的原始值。"},{"name":"Object.prototype.watch()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/watch.html","desc":"undefined."},{"name":"Object.seal()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/seal.html","desc":"The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Object.setPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/setPrototypeOf.html","desc":"如果对象的[[Prototype]]被修改成不可扩展(通过 Object.isExtensible()查看)就会抛出 TypeError异常。如果prototype参数不是一个对象或者null(例如数字字符串boolean或者 undefined)则什么都不做。否则该方法将obj的[[Prototype]]修改为新的值。"},{"name":"Object.unobserve()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/unobserve.html","desc":"Object.unobserve() 是用来移除通过 Object.observe()设置的观察者的方法。"},{"name":"Object.values()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Object/values.html","desc":"Object.values()方法返回一个给定对象自身的所有可枚举属性值的数组值的顺序与使用for...in循环的顺序相同 ( 区别在于 for-in 循环枚举原型链中的属性 )。"},{"name":"ParallelArray","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ParallelArray.html","desc":"ParallelArray的目标是在web应用程序中让数据并行."},{"name":"Promise","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise.html","desc":"Promise 对象用于表示一个异步操作的最终状态完成或失败以及该异步操作的结果值。"},{"name":"Promise.all()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/all.html","desc":"Promise.all(iterable) 方法返回一个 Promise 实例此实例在 iterable 参数内所有的 promise 都“完成resolved”或参数中不包含 promise 时回调完成resolve如果参数中  promise 有一个失败rejected此实例回调失败reject失败原因的是第一个失败 promise 的结果。"},{"name":"Promise.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/prototype.html","desc":"Promise.prototype 属性表示 Promise 构造器的原型."},{"name":"Promise.prototype.catch()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/catch.html","desc":"catch() 方法返回一个Promise并且处理拒绝的情况。它的行为与调用Promise.prototype.then(undefined, onRejected) 相同。 (事实上, calling obj.catch(onRejected) 内部calls obj.then(undefined, onRejected))."},{"name":"Promise.prototype.finally()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/finally.html","desc":"返回一个设置了 finally 回调函数的Promise对象。"},{"name":"Promise.prototype.then()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/then.html","desc":"then() 方法返回一个  Promise 。它最多需要有两个参数Promise 的成功和失败情况的回调函数。"},{"name":"Promise.race()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/race.html","desc":"Promise.race(iterable) 方法返回一个 promise一旦迭代器中的某个promise解决或拒绝返回的 promise就会解决或拒绝。"},{"name":"Promise.reject()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/reject.html","desc":"Promise.reject(reason)方法返回一个带有拒绝原因reason参数的Promise对象。"},{"name":"Promise.resolve()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Promise/resolve.html","desc":"The source for this interactive demo is stored in a GitHub repository. If you'd like to contribute to the interactive demo project, please clone https://github.com/mdn/interactive-examples and send us a pull request."},{"name":"Proxy","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy.html","desc":"Proxy 对象用于定义基本操作的自定义行为(如属性查找,赋值,枚举,函数调用等)。"},{"name":"Proxy.revocable()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/revocable.html","desc":"Proxy.revocable() 方法可以用来创建一个可撤销的代理对象。"},{"name":"处理器对象","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler.html","desc":"处理器对象用来自定义代理对象的各种可代理操作。"},{"name":"handler.apply()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/apply.html","desc":"handler.apply() 方法用于拦截函数的调用。"},{"name":"handler.construct()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/construct.html","desc":"handler.construct() 方法用于拦截new 操作符. 为了使new操作符在生成的Proxy对象上生效用于初始化代理的目标对象自身必须具有[[Construct]]内部方法(即 new target 必须是有效的)。"},{"name":"handler.defineProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/defineProperty.html","desc":"handler.defineProperty() 用于拦截对对象的 Object.defineProperty() 操作。"},{"name":"handler.deleteProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/deleteProperty.html","desc":"handler.deleteProperty() 方法用于拦截对对象属性的 delete 操作。"},{"name":"handler.enumerate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/enumerate.html","desc":"代理方法handler.enumerate()决定了被代理对象在for...in中的行为。不过这个方法已经在ES2016标准中被移除了。"},{"name":"handler.get()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/get.html","desc":"handler.get() 方法用于拦截对象的读取属性操作。"},{"name":"handler.getOwnPropertyDescriptor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor.html","desc":"handler.getOwnPropertyDescriptor() 方法是 Object.getOwnPropertyDescriptor()  的陷阱。"},{"name":"handler.getPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/getPrototypeOf.html","desc":"handler.getPrototypeOf() 是一个代理方法,当读取代理对象的原型时,该方法就会被调用。"},{"name":"handler.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/has.html","desc":"handler.has() 方法可以看作是针对 in 操作的钩子."},{"name":"handler.isExtensible()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/isExtensible.html","desc":"下列参数将会被传递给 isExtensible方法。 this 绑定在 handler 对象上。"},{"name":"handler.ownKeys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/ownKeys.html","desc":"handler.ownKeys() 方法用于拦截 Reflect.ownKeys()."},{"name":"handler.preventExtensions()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/preventExtensions.html","desc":"handler.preventExtensions() 方法用于设置对"},{"name":"handler.set()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/set.html","desc":"handler.set() 方法用于拦截设置属性值的操作"},{"name":"handler.setPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Proxy/handler/setPrototypeOf.html","desc":"handler.setPrototypeOf() 方法主要用来拦截 Object.setPrototypeOf()."},{"name":"RangeError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RangeError.html","desc":"RangeError对象标明一个错误当一个值不在其所允许的范围或者集合中。"},{"name":"RangeError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RangeError/prototype.html","desc":"所有  RangeError 的实例都继承自 RangeError.prototype ,所以你可以使用这个属性来为所有的实例添加属性或方法。"},{"name":"ReferenceError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ReferenceError.html","desc":"ReferenceError引用错误 对象代表当一个不存在的变量被引用时发生的错误。"},{"name":"ReferenceError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/ReferenceError/prototype.html","desc":"ReferenceError.prototype 表示 ReferenceError 的原型构造器。"},{"name":"Reflect","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect.html","desc":"Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法。这些方法与处理器对象的方法相同。Reflect不是一个函数对象因此它是不可构造的。"},{"name":"Reflect.apply()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/apply.html","desc":"静态方法 Reflect.apply() 通过指定的参数列表发起对目标(target)函数的调用。"},{"name":"Reflect.construct()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/construct.html","desc":"Reflect.construct() 方法的行为有点像 new 操作符 构造函数 , 相当于运行 new target(...args)."},{"name":"Reflect.defineProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/defineProperty.html","desc":"静态方法 Reflect.defineProperty() 基本等同于 Object.defineProperty() 方法唯一不同是返回 Boolean 值。"},{"name":"Reflect.deleteProperty()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/deleteProperty.html","desc":"静态方法 Reflect.deleteProperty() 允许用于删除属性。它很像 delete operator ,但它是一个函数。"},{"name":"Reflect.enumerate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/enumerate.html","desc":"目标对象自身和继承的可迭代属性的一个迭代器。"},{"name":"Reflect.get()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/get.html","desc":"Reflect.get()  object (target[propertyKey]) "},{"name":"Reflect.getOwnPropertyDescriptor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/getOwnPropertyDescriptor.html","desc":" Reflect.getOwnPropertyDescriptor() Object.getOwnPropertyDescriptor() undefined"},{"name":"Reflect.getPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/getPrototypeOf.html","desc":" Reflect.getPrototypeOf() Object.getPrototypeOf()  [[Prototype]] "},{"name":"Reflect.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/has.html","desc":" Reflect.has()  in  "},{"name":"Reflect.isExtensible()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/isExtensible.html","desc":" Reflect.isExtensible()  Object.isExtensible() differences"},{"name":"Reflect.ownKeys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/ownKeys.html","desc":" Reflect.ownKeys() "},{"name":"Reflect.preventExtensions()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/preventExtensions.html","desc":" Reflect.preventExtensions() ) Object.preventExtensions() differences"},{"name":"Reflect.set()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/set.html","desc":" Reflect.set() "},{"name":"Reflect.setPrototypeOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Reflect/setPrototypeOf.html","desc":" Reflect.setPrototypeOf() Object.setPrototypeOf() [[Prototype]]  null"},{"name":"RegExp","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp.html","desc":"RegExp "},{"name":"RegExp.$1-$9","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/n.html","desc":"$1, $2, $3, $4, $5, $6, $7, $8, $9 "},{"name":"RegExp.input ($_)","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/input.html","desc":"input RegExp.$_"},{"name":"RegExp.lastIndex","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/lastIndex.html","desc":"lastIndex "},{"name":"RegExp.lastMatch ($&)","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/lastMatch.html","desc":"lastMatch RegExp.$& "},{"name":"RegExp.lastParen ($+)","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/lastParen.html","desc":"lastParen RegExp.$+"},{"name":"RegExp.leftContext ($`)","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/leftContext.html","desc":"leftContext RegExp.$` "},{"name":"RegExp.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/prototype.html","desc":"RegExp.prototype  RegExp "},{"name":"RegExp.prototype.compile()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/compile.html","desc":"compile() RegExp"},{"name":"RegExp.prototype.dotAll","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/dotAll.html","desc":"dotAll 使&quot;s&quot;/s使.dotAll "},{"name":"RegExp.prototype.exec()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/exec.html","desc":"exec() null"},{"name":"RegExp.prototype.flags","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/flags.html","desc":"flags"},{"name":"RegExp.prototype.global","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/global.html","desc":"global 使 &quot;g&quot; global "},{"name":"RegExp.prototype.ignoreCase","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/ignoreCase.html","desc":"ignoreCase 使 &quot;i&quot; ignoreCase "},{"name":"RegExp.prototype.multiline","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/multiline.html","desc":"multiline 使 &quot;m&quot; multiline "},{"name":"RegExp.prototype.source","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/source.html","desc":"source "},{"name":"RegExp.prototype.sticky","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/sticky.html","desc":"sticky   lastIndex sticky "},{"name":"RegExp.prototype.test()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/test.html","desc":"test() true false"},{"name":"RegExp.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/toSource.html","desc":","},{"name":"RegExp.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/toString.html","desc":"toString() "},{"name":"RegExp.prototype.unicode","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/unicode.html","desc":"unicode &quot;u&quot; unicode "},{"name":"RegExp.prototype[@@matchAll]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@matchAll.html","desc":"[@@matchAll]使"},{"name":"RegExp.prototype[@@match]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@match.html","desc":"[@@match]()"},{"name":"RegExp.prototype[@@replace]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@replace.html","desc":"[@@replace]() "},{"name":"RegExp.prototype[@@search]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@search.html","desc":"[@@search]() "},{"name":"RegExp.prototype[@@split]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@split.html","desc":"[@@split]()  String  "},{"name":"RegExp.rightContext ($')","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/rightContext.html","desc":"rightContext RegExp.$' "},{"name":"get RegExp[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/RegExp/@@species.html","desc":"RegExp[@@species] 访RegExp "},{"name":"Set","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set.html","desc":"Set "},{"name":"Set.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/prototype.html","desc":"Set.prototypeSet"},{"name":"Set.prototype.add()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/add.html","desc":"add() Set "},{"name":"Set.prototype.clear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/clear.html","desc":"clear() Set "},{"name":"Set.prototype.delete()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/delete.html","desc":"delete() Set "},{"name":"Set.prototype.entries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/entries.html","desc":"entries() [value, value] value Map key Map API 使 entry key value [value, value] "},{"name":"Set.prototype.forEach()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/forEach.html","desc":"forEach callback "},{"name":"Set.prototype.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/has.html","desc":"has() valueSet"},{"name":"Set.prototype.size","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/size.html","desc":"SizeSet"},{"name":"Set.prototype.values()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/values.html","desc":"values()  Iterator   Set  Set "},{"name":"Set.prototype[@@iterator]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/@@iterator.html","desc":"The initial value of the @@iterator property is the same function object as the initial value of the values property."},{"name":"get Set[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Set/@@species.html","desc":"Set[@@species] 访Set."},{"name":"SharedArrayBuffer","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SharedArrayBuffer.html","desc":"SharedArrayBuffer  ArrayBuffer shared memory ArrayBuffer SharedArrayBuffer "},{"name":"SharedArrayBuffer.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SharedArrayBuffer/prototype.html","desc":"SharedArrayBuffer.prototype  SharedArrayBuffer  "},{"name":"SharedArrayBuffer.prototype.byteLength","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SharedArrayBuffer/byteLength.html","desc":"byteLength 访SharedArrayBuffer"},{"name":"SharedArrayBuffer.prototype.slice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SharedArrayBuffer/slice.html","desc":"SharedArrayBuffer.prototype.slice() SharedArrayBuffer SharedArrayBuffer Array.prototype.slice() "},{"name":"String","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String.html","desc":"String "},{"name":"String.fromCharCode()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/fromCharCode.html","desc":" String.fromCharCode() UTF-16"},{"name":"String.fromCodePoint()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/fromCodePoint.html","desc":""},{"name":"String.length","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/length.html","desc":"length "},{"name":"String.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/prototype.html","desc":"String.prototype  String"},{"name":"String.prototype.anchor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/anchor.html","desc":"anchor() <a> HTML hypertext target"},{"name":"String.prototype.big()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/big.html","desc":"big()使<big>"},{"name":"String.prototype.blink()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/blink.html","desc":"blink()使 <blink> HTML "},{"name":"String.prototype.bold()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/bold.html","desc":"bold()  HTML b"},{"name":"String.prototype.charAt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/charAt.html","desc":"charAt() "},{"name":"String.prototype.charCodeAt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/charCodeAt.html","desc":"charCodeAt() 065535UTF-16 ( Unicode UTF-16 UTF-16 Unicode Unicode > 0x10000  UTF-16  Unicode ) 使 codePointAt()"},{"name":"String.prototype.codePointAt()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/codePointAt.html","desc":"codePointAt()   Unicode "},{"name":"String.prototype.concat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/concat.html","desc":"concat() "},{"name":"String.prototype.endsWith()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/endsWith.html","desc":"endsWith() true false"},{"name":"String.prototype.fixed()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/fixed.html","desc":"fixed()<tt></tt>"},{"name":"String.prototype.fontcolor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/fontcolor.html","desc":"fontcolor()<font>HTML"},{"name":"String.prototype.fontsize()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/fontsize.html","desc":"The fontsize() method creates a <font> HTML element that causes a string to be displayed in the specified font size."},{"name":"String.prototype.includes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/includes.html","desc":"includes() true false"},{"name":"String.prototype.indexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/indexOf.html","desc":"indexOf()   String  fromIndex"},{"name":"String.prototype.italics()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/italics.html","desc":"The italics() method creates an <i> HTML element that causes a string to be italic."},{"name":"String.prototype.lastIndexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/lastIndexOf.html","desc":"lastIndexOf()  -1 fromIndex "},{"name":"String.prototype.link()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/link.html","desc":"link() HTML <a> URL "},{"name":"String.prototype.localeCompare()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/localeCompare.html","desc":"localeCompare() "},{"name":"String.prototype.match()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/match.html","desc":"match() "},{"name":"String.prototype.matchAll()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/matchAll.html","desc":"matchAll() "},{"name":"String.prototype.normalize()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/normalize.html","desc":"normalize()  Unicode ."},{"name":"String.prototype.padEnd()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/padEnd.html","desc":"padEnd()  "},{"name":"String.prototype.padStart()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/padStart.html","desc":"padStart() ()便()"},{"name":"String.prototype.quote()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/quote.html","desc":"(),(&quot;),."},{"name":"String.prototype.repeat()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/repeat.html","desc":"repeat() "},{"name":"String.prototype.replace()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/replace.html","desc":"replace() replacementpattern"},{"name":"String.prototype.search()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/search.html","desc":"search()  String"},{"name":"String.prototype.slice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/slice.html","desc":"slice() "},{"name":"String.prototype.small()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/small.html","desc":"small() 使 <small> "},{"name":"String.prototype.split()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/split.html","desc":"split() 使String"},{"name":"String.prototype.startsWith()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/startsWith.html","desc":"startsWith() true false"},{"name":"String.prototype.strike()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/strike.html","desc":"strike()<strike> HTML 使"},{"name":"String.prototype.sub()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/sub.html","desc":"sub() <sub> HTML 使"},{"name":"String.prototype.substr()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/substr.html","desc":"substr() "},{"name":"String.prototype.substring()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/substring.html","desc":"substring() , "},{"name":"String.prototype.sup()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/sup.html","desc":"sup() <sup>HTML 使"},{"name":"String.prototype.toLocaleLowerCase()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toLocaleLowerCase.html","desc":"toLocaleLowerCase()"},{"name":"String.prototype.toLocaleUpperCase()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toLocaleUpperCase.html","desc":"toLocaleUpperCase() 使locale-specific"},{"name":"String.prototype.toLowerCase()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toLowerCase.html","desc":"toLowerCase() "},{"name":"String.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toSource.html","desc":"toSource() "},{"name":"String.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toString.html","desc":"toString() "},{"name":"String.prototype.toUpperCase()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/toUpperCase.html","desc":"toUpperCase() "},{"name":"String.prototype.trim()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/Trim.html","desc":"trim()  (space, tab, no-break space ) LFCR"},{"name":"String.prototype.trimLeft()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/TrimLeft.html","desc":""},{"name":"String.prototype.trimRight()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/TrimRight.html","desc":"trimRight() "},{"name":"String.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/valueOf.html","desc":"valueOf() Stringprimitive value"},{"name":"String.prototype[@@iterator]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/@@iterator.html","desc":"[@@iterator]() Iterator"},{"name":"String.raw()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/String/raw.html","desc":"String.raw() Python r C# @"},{"name":"Symbol","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol.html","desc":"Symbol()symbolsymbol&quot;new Symbol()&quot;"},{"name":"Symbol.for()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/for.html","desc":"Symbol.for(key) key symbol symbol symbol symbol "},{"name":"Symbol.hasInstance","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/hasInstance.html","desc":"Symbol.hasInstance   instanceof "},{"name":"Symbol.isConcatSpreadable","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/isConcatSpreadable.html","desc":"Symbol.isConcatSpreadableArray.prototype.concat()"},{"name":"Symbol.iterator","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/iterator.html","desc":"Symbol.iterator  for...of 使"},{"name":"Symbol.keyFor()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/keyFor.html","desc":"Symbol.keyFor(sym) symbol symbol "},{"name":"Symbol.match","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/match.html","desc":"Symbol.match String.prototype.match() "},{"name":"Symbol.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/prototype.html","desc":"Symbol.prototype Symbol ."},{"name":"Symbol.prototype.description","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/description.html","desc":"description  Symbol "},{"name":"Symbol.prototype.toSource()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/toSource.html","desc":"toSource() "},{"name":"Symbol.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/toString.html","desc":"toString() symbol "},{"name":"Symbol.prototype.valueOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/valueOf.html","desc":"valueOf() symbol symbol "},{"name":"Symbol.prototype[@@toPrimitive]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/@@toPrimitive.html","desc":"[@@toPrimitive]()  Symbol "},{"name":"Symbol.replace","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/replace.html","desc":"Symbol.replace String.prototype.replace() "},{"name":"Symbol.search","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/search.html","desc":"Symbol.search  String.prototype.search()"},{"name":"Symbol.species","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/species.html","desc":" Symbol.species "},{"name":"Symbol.split","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/split.html","desc":"Symbol.split    String.prototype.split() "},{"name":"Symbol.toPrimitive","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/toPrimitive.html","desc":"Symbol.toPrimitive "},{"name":"Symbol.toStringTag","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/toStringTag.html","desc":"Symbol.toStringTag  symbol使 Object.prototype.toString() "},{"name":"Symbol.unscopables","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Symbol/unscopables.html","desc":"Symbol.unscopables  with "},{"name":"SyntaxError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SyntaxError.html","desc":"SyntaxError "},{"name":"SyntaxError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/SyntaxError/prototype.html","desc":"SyntaxError.prototype SyntaxError ."},{"name":"TypeError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypeError.html","desc":"TypeError "},{"name":"TypeError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypeError/prototype.html","desc":"TypeError.prototype TypeError"},{"name":"TypedArray","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray.html","desc":"TypedArray (array-like) TypedArray TypedArray"},{"name":"TypedArray.BYTES_PER_ELEMENT","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/BYTES_PER_ELEMENT.html","desc":"TypedArray.BYTES_PER_ELEMENT "},{"name":"TypedArray.from()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/from.html","desc":"TypedArray.from()    Array.from()"},{"name":"TypedArray.name","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/name.html","desc":"TypedArray.name ?"},{"name":"TypedArray.of()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/of.html","desc":"TypedArray.of()  Array.of() "},{"name":"TypedArray.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/prototype.html","desc":"TypedArray.prototypeTypedArray."},{"name":"TypedArray.prototype.buffer","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/buffer.html","desc":"buffer访TypedArrayArrayBuffer"},{"name":"TypedArray.prototype.byteLength","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/byteLength.html","desc":"byteLength访"},{"name":"TypedArray.prototype.byteOffset","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/byteOffset.html","desc":"byteOffset 访ArrayBuffer"},{"name":"TypedArray.prototype.copyWithin()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/copyWithin.html","desc":"copyWithin()target start endend Array.prototype.copyWithin TypedArray "},{"name":"TypedArray.prototype.entries()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/entries.html","desc":"The entries()Array Iterator"},{"name":"TypedArray.prototype.every()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/every.html","desc":"every()  Array.prototype.every() TypedArray   "},{"name":"TypedArray.prototype.fill()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/fill.html","desc":"fill()  Array.prototype.fill()  TypedArray "},{"name":"TypedArray.prototype.filter()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/filter.html","desc":"filter() Array.prototype.filter() TypedArray "},{"name":"TypedArray.prototype.find()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/find.html","desc":"find() undefined TypedArray "},{"name":"TypedArray.prototype.findIndex()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/findIndex.html","desc":"findIndex() -1 TypedArray "},{"name":"TypedArray.prototype.forEach()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/forEach.html","desc":"forEach() Array.prototype.forEach() TypedArray "},{"name":"TypedArray.prototype.includes()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/includes.html","desc":"includes()true false Array.prototype.includes() TypedArray "},{"name":"TypedArray.prototype.indexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/indexOf.html","desc":"indexOf() -1 Array.prototype.indexOf() TypedArray"},{"name":"TypedArray.prototype.join()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/join.html","desc":"join()Array.prototype.join() TypedArray "},{"name":"TypedArray.prototype.keys()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/keys.html","desc":"keys() Array Iterator "},{"name":"TypedArray.prototype.lastIndexOf()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/lastIndexOf.html","desc":"lastIndexOf() -1 Array.prototype.lastIndexOf() TypedArray"},{"name":"TypedArray.prototype.length","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/length.html","desc":"length访"},{"name":"TypedArray.prototype.map()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/map.html","desc":"map()使 Array.prototype.map() TypedArray "},{"name":"TypedArray.prototype.move()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/move.html","desc":"move()targetTypedArray.prototype.copyWithin() TypedArray "},{"name":"TypedArray.prototype.reduce()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/reduce.html","desc":"reduce() . Array.prototype.reduce()使. TypedArray  ."},{"name":"TypedArray.prototype.reduceRight()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/reduceRight.html","desc":"reduceRight()使 Array.prototype.reduceRight() TypedArray "},{"name":"TypedArray.prototype.reverse()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/reverse.html","desc":"reverse()Array.prototype.reverse() TypedArray "},{"name":"TypedArray.prototype.set()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/set.html","desc":"set() "},{"name":"TypedArray.prototype.slice()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/slice.html","desc":"slice()typed array.  Array.prototype.slice().  typed array types ."},{"name":"TypedArray.prototype.some()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/some.html","desc":" some() TypedArray . Array.prototype.some() . TypedArray typed array types ."},{"name":"TypedArray.prototype.sort()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/sort.html","desc":"sort()Array.prototype.sort() TypedArray "},{"name":"TypedArray.prototype.subarray()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/subarray.html","desc":""},{"name":"TypedArray.prototype.toLocaleString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/toLocaleString.html","desc":"toLocaleString() ,Array.prototype.toLocaleString()Number.prototype.toLocaleString()typed array types"},{"name":"TypedArray.prototype.toString()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/toString.html","desc":"toString()Array.prototype.toString()TypedArray typed array types "},{"name":"TypedArray.prototype.values()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/values.html","desc":"values() Array Iterator "},{"name":"TypedArray.prototype[@@iterator]()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/@@iterator.html","desc":"@@iterator values "},{"name":"get TypedArray[@@species]","type":"Global_Objects","path":"javascript/Reference/Global_Objects/TypedArray/@@species.html","desc":"TypedArray[@@species] 访"},{"name":"URIError","type":"Global_Objects","path":"javascript/Reference/Global_Objects/URIError.html","desc":"URIError 使URI"},{"name":"URIError.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/URIError/prototype.html","desc":" URIError  URIError.prototype (prototype) "},{"name":"Uint16Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Uint16Array.html","desc":"The Uint16Array typed array represents an array of 16-bit unsigned integers in the platform byte order. If control over byte order is needed, use DataView instead. The contents are initialized to 0. Once established, you can reference elements in the array using the object's methods, or using standard array index syntax (that is, using bracket notation)."},{"name":"Uint32Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Uint32Array.html","desc":"Uint32Array32.(: littleEndian bigEndian),使DataView.0.使使"},{"name":"Uint8Array","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Uint8Array.html","desc":"Uint8Array 80使"},{"name":"Uint8ClampedArray","type":"Global_Objects","path":"javascript/Reference/Global_Objects/Uint8ClampedArray.html","desc":"Uint8ClampedArray8 0-2558 [0,255] 02550使使使"},{"name":"WeakMap","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap.html","desc":"WeakMap /"},{"name":"WeakMap.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/prototype.html","desc":"WeakMap.prototype WeakMap"},{"name":"WeakMap.prototype.clear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/clear.html","desc":"clear() WeakMapECMAScript"},{"name":"WeakMap.prototype.delete()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/delete.html","desc":"delete() WeakMap "},{"name":"WeakMap.prototype.get()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/get.html","desc":"get()   WeakMap "},{"name":"WeakMap.prototype.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/has.html","desc":"has() WeakMapkeyboolean"},{"name":"WeakMap.prototype.set()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakMap/set.html","desc":"set() keyvalue WeakMap/"},{"name":"WeakSet","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet.html","desc":"WeakSet "},{"name":"WeakSet.prototype","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet/prototype.html","desc":"The WeakSet.prototype property represents the prototype for the WeakSet constructor."},{"name":"WeakSet.prototype.add()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet/add.html","desc":"add()  WeakSet "},{"name":"WeakSet.prototype.clear()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet/clear.html","desc":"clear()  WeakSet ECMAScript "},{"name":"WeakSet.prototype.delete()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet/delete.html","desc":"delete() WeakSet "},{"name":"WeakSet.prototype.has()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WeakSet/has.html","desc":"has()  WeakSet "},{"name":"WebAssembly","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly.html","desc":"WebAssemblyJavaScript  WebAssembly "},{"name":"WebAssembly.Global","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/Global.html","desc":"WebAssembly.Global , JavaScript importable/exportable 访 ,WebAssembly.Module . modules."},{"name":"WebAssembly.Instance","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/Instance.html","desc":" WebAssembly.Instance , WebAssembly.Module .  WebAssembly ,JavaScript WebAssembly ."},{"name":"WebAssembly.LinkError()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/LinkError.html","desc":""},{"name":"WebAssembly.Memory()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/Memory.html","desc":"WebAssembly.Memory()  Memory  ArrayBuffer  WebAssembly  访"},{"name":"WebAssembly.Module","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/Module.html","desc":" Module  Module()    Module "},{"name":"WebAssembly.compile()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/compile.html","desc":"WebAssembly.compile() WebAssemblyWebAssembly.Module 使WebAssembly.instantiate() "},{"name":"WebAssembly.compileStreaming()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/compileStreaming.html","desc":"WebAssembly.compileStreaming()  WebAssembly.Module WebAssembly.instantiateStreaming() "},{"name":"WebAssembly.instantiate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/instantiate.html","desc":"WebAssembly.instantiate()  WebAssembly .  :"},{"name":"WebAssembly.instantiateStreaming()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/instantiateStreaming.html","desc":"WebAssembly.instantiateStreaming() WebAssemblywasm"},{"name":"WebAssembly.validate()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/WebAssembly/validate.html","desc":"WebAssembly.validate()  WebAssembly  typed array  true  wasm  false"},{"name":"decodeURI()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/decodeURI.html","desc":"decodeURI() encodeURI URI"},{"name":"decodeURIComponent()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/decodeURIComponent.html","desc":"decodeURIComponent() encodeURIComponent URI"},{"name":"encodeURI()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/encodeURI.html","desc":"encodeURI()  (URI) ( UTF-8 ) &quot;&quot; )"},{"name":"encodeURIComponent()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/encodeURIComponent.html","desc":"encodeURIComponent()URI使UTF-8Unicode"},{"name":"escape()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/escape.html","desc":" escape() . 使 encodeURI encodeURIComponent ."},{"name":"eval()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/eval.html","desc":"undefined"},{"name":"globalThis","type":"Global_Objects","path":"javascript/Reference/Global_Objects/globalThis.html","desc":"globalThis "},{"name":"isFinite()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/isFinite.html","desc":" isFinite() finite number"},{"name":"isNaN()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/isNaN.html","desc":"isNaN() NaN isNaNECMAScript 2015/ES6 Number.isNaN() 使typeof "},{"name":"null","type":"Global_Objects","path":"javascript/Reference/Global_Objects/null.html","desc":" null  JavaScript "},{"name":"parseFloat","type":"Global_Objects","path":"javascript/Reference/Global_Objects/parseFloat.html","desc":"parseFloat() "},{"name":"parseInt","type":"Global_Objects","path":"javascript/Reference/Global_Objects/parseInt.html","desc":"parseInt()  ()"},{"name":"undefined","type":"Global_Objects","path":"javascript/Reference/Global_Objects/undefined.html","desc":"undefinedundefinedundefined"},{"name":"unescape()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/unescape.html","desc":"unescape() escape unescape 使 decodeURIdecodeURIComponent "},{"name":"uneval()","type":"Global_Objects","path":"javascript/Reference/Global_Objects/uneval.html","desc":"uneval() "},{"name":"JavaScript ","type":"Reference","path":"javascript/Reference/Errors.html","desc":" JavaScript Error  "},{"name":"Error: Permission denied to access property &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Property_access_denied.html","desc":"."},{"name":"InternalError: too much recursion","type":"Errors","path":"javascript/Reference/Errors/Too_much_recursion.html","desc":"."},{"name":"RangeError: argument is not a valid code point","type":"Errors","path":"javascript/Reference/Errors/Not_a_codepoint.html","desc":"RangeError"},{"name":"RangeError: invalid array length","type":"Errors","path":"javascript/Reference/Errors/Invalid_array_length.html","desc":"RangeError"},{"name":"RangeError: invalid date","type":"Errors","path":"javascript/Reference/Errors/Invalid_date.html","desc":"RangeError"},{"name":"RangeError: precision is out of range","type":"Errors","path":"javascript/Reference/Errors/Precision_range.html","desc":"RangeError"},{"name":"RangeError: radix must be an integer","type":"Errors","path":"javascript/Reference/Errors/Bad_radix.html","desc":"RangeError"},{"name":"RangeError: repeat count must be less than infinity","type":"Errors","path":"javascript/Reference/Errors/Resulting_string_too_large.html","desc":"RangeError"},{"name":"RangeError: repeat count must be non-negative","type":"Errors","path":"javascript/Reference/Errors/Negative_repetition_count.html","desc":"RangeError"},{"name":"ReferenceError: &quot;x&quot; is not defined","type":"Errors","path":"javascript/Reference/Errors/Not_defined.html","desc":"ReferenceError."},{"name":"ReferenceError: assignment to undeclared variable &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Undeclared_var.html","desc":" ReferenceError "},{"name":"ReferenceError: can't access lexical declaration`X' before initialization","type":"Errors","path":"javascript/Reference/Errors/Cant_access_lexical_declaration_before_init.html","desc":"ReferenceError"},{"name":"ReferenceError: deprecated caller or arguments usage","type":"Errors","path":"javascript/Reference/Errors/Deprecated_caller_or_arguments_usage.html","desc":" ReferenceError JavaScript "},{"name":"ReferenceError: invalid assignment left-hand side","type":"Errors","path":"javascript/Reference/Errors/Invalid_assignment_left-hand_side.html","desc":"ReferenceError."},{"name":"ReferenceError: reference to undefined property &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Undefined_prop.html","desc":" strict mode  ReferenceError "},{"name":"SyntaxError: &quot;0&quot;-prefixed octal literals and octal escape seq. are deprecated","type":"Errors","path":"javascript/Reference/Errors/Deprecated_octal.html","desc":"SyntaxError "},{"name":"SyntaxError: &quot;use strict&quot; not allowed in function with non-simple parameters","type":"Errors","path":"javascript/Reference/Errors/Strict_Non_Simple_Params.html","desc":"SyntaxError."},{"name":"SyntaxError: &quot;x&quot; is a reserved identifier","type":"Errors","path":"javascript/Reference/Errors/Reserved_identifier.html","desc":"SyntaxError"},{"name":"SyntaxError: &quot;x&quot; is not a legal ECMA-262 octal constant","type":"Errors","path":"javascript/Reference/Errors/Bad_octal.html","desc":" strict mode SyntaxError "},{"name":"SyntaxError: JSON.parse: bad parsing","type":"Errors","path":"javascript/Reference/Errors/JSON_bad_parse.html","desc":"SyntaxError"},{"name":"SyntaxError: Malformed formal parameter","type":"Errors","path":"javascript/Reference/Errors/Malformed_formal_parameter.html","desc":"SyntaxError"},{"name":"SyntaxError: Unexpected token","type":"Errors","path":"javascript/Reference/Errors/Unexpected_token.html","desc":"SyntaxError"},{"name":"SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead","type":"Errors","path":"javascript/Reference/Errors/Deprecated_source_map_pragma.html","desc":"SyntaxError JavaScript "},{"name":"SyntaxError: a declaration in the head of a for-of loop can't have an initializer","type":"Errors","path":"javascript/Reference/Errors/Invalid_for-of_initializer.html","desc":"SyntaxError"},{"name":"SyntaxError: applying the 'delete' operator to an unqualified name is deprecated","type":"Errors","path":"javascript/Reference/Errors/Delete_in_strict_mode.html","desc":"SyntaxError "},{"name":"SyntaxError: for-in loop head declarations may not have initializers","type":"Errors","path":"javascript/Reference/Errors/Invalid_for-in_initializer.html","desc":" SyntaxError "},{"name":"SyntaxError: function statement requires a name","type":"Errors","path":"javascript/Reference/Errors/Unnamed_function_statement.html","desc":"SyntaxError"},{"name":"SyntaxError: identifier starts immediately after numeric literal","type":"Errors","path":"javascript/Reference/Errors/Identifier_after_number.html","desc":"SyntaxError"},{"name":"SyntaxError: illegal character","type":"Errors","path":"javascript/Reference/Errors/Illegal_character.html","desc":"SyntaxError"},{"name":"SyntaxError: invalid regular expression flag &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Bad_regexp_flag.html","desc":"."},{"name":"SyntaxError: missing ) after argument list","type":"Errors","path":"javascript/Reference/Errors/Missing_parenthesis_after_argument_list.html","desc":"SyntaxError."},{"name":"SyntaxError: missing ) after condition","type":"Errors","path":"javascript/Reference/Errors/Missing_parenthesis_after_condition.html","desc":"SyntaxError"},{"name":"SyntaxError: missing : after property id","type":"Errors","path":"javascript/Reference/Errors/Missing_colon_after_property_id.html","desc":"SyntaxError"},{"name":"SyntaxError: missing ; before statement","type":"Errors","path":"javascript/Reference/Errors/Missing_semicolon_before_statement.html","desc":"SyntaxError."},{"name":"SyntaxError: missing = in const declaration","type":"Errors","path":"javascript/Reference/Errors/Missing_initializer_in_const.html","desc":"SyntaxError"},{"name":"SyntaxError: missing ] after element list","type":"Errors","path":"javascript/Reference/Errors/Missing_bracket_after_list.html","desc":"SyntaxError."},{"name":"SyntaxError: missing formal parameter","type":"Errors","path":"javascript/Reference/Errors/Missing_formal_parameter.html","desc":"SyntaxError"},{"name":"SyntaxError: missing name after . operator","type":"Errors","path":"javascript/Reference/Errors/Missing_name_after_dot_operator.html","desc":"SyntaxError"},{"name":"SyntaxError: missing variable name","type":"Errors","path":"javascript/Reference/Errors/No_variable_name.html","desc":"SyntaxError"},{"name":"SyntaxError: missing } after function body","type":"Errors","path":"javascript/Reference/Errors/Missing_curly_after_function_body.html","desc":"SyntaxError"},{"name":"SyntaxError: missing } after property list","type":"Errors","path":"javascript/Reference/Errors/Missing_curly_after_property_list.html","desc":"SyntaxError"},{"name":"SyntaxError: redeclaration of formal parameter &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Redeclared_parameter.html","desc":"SyntaxError"},{"name":"SyntaxError: return not in function","type":"Errors","path":"javascript/Reference/Errors/Bad_return_or_yield.html","desc":"SyntaxError."},{"name":"SyntaxError: test for equality (==) mistyped as assignment (=)?","type":"Errors","path":"javascript/Reference/Errors/Equal_as_assign.html","desc":"SyntaxError "},{"name":"SyntaxError: unterminated string literal","type":"Errors","path":"javascript/Reference/Errors/Unterminated_string_literal.html","desc":"SyntaxError"},{"name":"TypeError: &quot;x&quot; has no properties","type":"Errors","path":"javascript/Reference/Errors/No_properties.html","desc":"TypeError."},{"name":"TypeError: &quot;x&quot; is (not) &quot;y&quot;","type":"Errors","path":"javascript/Reference/Errors/Unexpected_type.html","desc":"TypeError."},{"name":"TypeError: &quot;x&quot; is not a constructor","type":"Errors","path":"javascript/Reference/Errors/Not_a_constructor.html","desc":"TypeError"},{"name":"TypeError: &quot;x&quot; is not a function","type":"Errors","path":"javascript/Reference/Errors/Not_a_function.html","desc":"TypeError"},{"name":"TypeError: &quot;x&quot; is not a non-null object","type":"Errors","path":"javascript/Reference/Errors/No_non-null_object.html","desc":"TypeError"},{"name":"TypeError: &quot;x&quot; is read-only","type":"Errors","path":"javascript/Reference/Errors/Read-only.html","desc":"TypeError"},{"name":"TypeError: 'x' is not iterable","type":"Errors","path":"javascript/Reference/Errors/is_not_iterable.html","desc":"TypeError"},{"name":"TypeError: More arguments needed","type":"Errors","path":"javascript/Reference/Errors/More_arguments_needed.html","desc":"TypeError."},{"name":"TypeError: can't access dead object","type":"Errors","path":"javascript/Reference/Errors/Dead_object.html","desc":"TypeError"},{"name":"TypeError: can't access property &quot;x&quot; of &quot;y&quot;","type":"Errors","path":"javascript/Reference/Errors/Cant_access_property.html","desc":"TypeError."},{"name":"TypeError: can't define property &quot;x&quot;: &quot;obj&quot; is not extensible","type":"Errors","path":"javascript/Reference/Errors/Cant_define_property_object_not_extensible.html","desc":"TypeError"},{"name":"TypeError: can't delete non-configurable array element","type":"Errors","path":"javascript/Reference/Errors/Non_configurable_array_element.html","desc":"TypeError"},{"name":"TypeError: can't redefine non-configurable property &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Cant_redefine_property.html","desc":"TypeError"},{"name":"TypeError: cyclic object value","type":"Errors","path":"javascript/Reference/Errors/Cyclic_object_value.html","desc":"TypeError"},{"name":"TypeError: invalid 'in' operand &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/in_operator_no_object.html","desc":"TypeError"},{"name":"TypeError: invalid 'instanceof' operand 'x'","type":"Errors","path":"javascript/Reference/Errors/invalid_right_hand_side_instanceof_operand.html","desc":"TypeError"},{"name":"TypeError: invalid Array.prototype.sort argument","type":"Errors","path":"javascript/Reference/Errors/Array_sort_argument.html","desc":"TypeError"},{"name":"TypeError: invalid arguments","type":"Errors","path":"javascript/Reference/Errors/Typed_array_invalid_arguments.html","desc":"TypeError"},{"name":"TypeError: invalid assignment to const &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Invalid_const_assignment.html","desc":"TypeError"},{"name":"TypeError: property &quot;x&quot; is non-configurable and can't be deleted","type":"Errors","path":"javascript/Reference/Errors/Cant_delete.html","desc":"TypeError "},{"name":"TypeError: setting getter-only property &quot;x&quot;","type":"Errors","path":"javascript/Reference/Errors/Getter_only.html","desc":" TypeError "},{"name":"TypeError: variable &quot;x&quot; redeclares argument","type":"Errors","path":"javascript/Reference/Errors/Var_hides_argument.html","desc":"TypeError "},{"name":"URIError: malformed URI sequence","type":"Errors","path":"javascript/Reference/Errors/Malformed_URI.html","desc":"URIError"},{"name":"Warning: -file- is being assigned a //# sourceMappingURL, but already has one","type":"Errors","path":"javascript/Reference/Errors/Already_has_pragma.html","desc":"JavaScript "},{"name":"Warning: Date.prototype.toLocaleFormat is deprecated","type":"Errors","path":"javascript/Reference/Errors/Deprecated_toLocaleFormat.html","desc":"JavaScript "},{"name":"Warning: JavaScript 1.6's for-each-in loops are deprecated","type":"Errors","path":"javascript/Reference/Errors/For-each-in_loops_are_deprecated.html","desc":""},{"name":"Warning: String.x is deprecated; use String.prototype.x instead","type":"Errors","path":"javascript/Reference/Errors/Deprecated_String_generics.html","desc":"JavaScript "},{"name":"Warning: expression closures are deprecated","type":"Errors","path":"javascript/Reference/Errors/Deprecated_expression_closures.html","desc":"JavaScript "},{"name":"Warning: unreachable code after return statement","type":"Errors","path":"javascript/Reference/Errors/Stmt_after_return.html","desc":""},{"name":"X.prototype.y called on incompatible type","type":"Errors","path":"javascript/Reference/Errors/Called_on_incompatible_type.html","desc":"TypeError"},{"name":"","type":"Errors","path":"javascript/Reference/Errors/Reduce_of_empty_array_with_no_initial_value.html","desc":""},{"name":"Reserved Words","type":"Reference","path":"javascript/Reference/Reserved_words.html","desc":""},{"name":"","type":"Reference","path":"javascript/Reference/Strict_mode.html","desc":"JavaScript"},{"name":"","type":"Strict_mode","path":"javascript/Reference/Strict_mode/Transitioning_to_strict_mode.html","desc":"ECMAScript 5 strict mode ,(IE10. 使web( &quot;use strict&quot;; ), ."},{"name":"","type":"Reference","path":"javascript/Reference/About.html","desc":"JavaScriptJavascript JavascriptJavaScript 使 ( &quot;JavaScript&quot;)JavaScript Javascript,  JavaScript"},{"name":"","type":"Reference","path":"javascript/Reference/Functions.html","desc":"JavaScript"},{"name":"Arguments ","type":"Functions","path":"javascript/Reference/Functions/arguments.html","desc":"arguments "},{"name":"arguments.callee","type":"Functions","path":"javascript/Reference/Functions/arguments/callee.html","desc":"arguments.callee "},{"name":"arguments.length","type":"Functions","path":"javascript/Reference/Functions/arguments/length.html","desc":"."},{"name":"arguments[@@iterator]()","type":"Functions","path":"javascript/Reference/Functions/arguments/@@iterator.html","desc":"@@iterator  Array.prototype.values "},{"name":"caller","type":"Functions","path":"javascript/Reference/Functions/arguments/caller.html","desc":" arguments.caller "},{"name":"getter","type":"Functions","path":"javascript/Reference/Functions/get.html","desc":"get"},{"name":"setter","type":"Functions","path":"javascript/Reference/Functions/set.html","desc":"set"},{"name":"","type":"Functions","path":"javascript/Reference/Functions/Rest_parameters.html","desc":""},{"name":"","type":"Functions","path":"javascript/Reference/Functions/Method_definitions.html","desc":"ECMAScript 2015"},{"name":"","type":"Functions","path":"javascript/Reference/Functions/Arrow_functions.html","desc":"thisargumentssuper new.target"},{"name":"","type":"Functions","path":"javascript/Reference/Functions/Default_parameters.html","desc":"undefined使"},{"name":"Statements and declarations","type":"Reference","path":"javascript/Reference/Statements.html","desc":"JavaScript "},{"name":"async function","type":"Statements","path":"javascript/Reference/Statements/async_function.html","desc":"async function  AsyncFunction Promise 使"},{"name":"block","type":"Statements","path":"javascript/Reference/Statements/block.html","desc":"labelled"},{"name":"break","type":"Statements","path":"javascript/Reference/Statements/break.html","desc":"break switchlabel "},{"name":"class","type":"Statements","path":"javascript/Reference/Statements/class.html","desc":"class "},{"name":"const","type":"Statements","path":"javascript/Reference/Statements/const.html","desc":"使 let "},{"name":"continue","type":"Statements","path":"javascript/Reference/Statements/continue.html","desc":"continue "},{"name":"debugger","type":"Statements","path":"javascript/Reference/Statements/debugger.html","desc":"debugger  "},{"name":"default","type":"Statements","path":"javascript/Reference/Statements/default.html","desc":"default JavaScript 使 switch  export "},{"name":"do...while","type":"Statements","path":"javascript/Reference/Statements/do...while.html","desc":"do...while condition falsestatement conditionstatement"},{"name":"empty","type":"Statements","path":"javascript/Reference/Statements/Empty.html","desc":" JavaScript "},{"name":"export","type":"Statements","path":"javascript/Reference/Statements/export.html","desc":"JavaScriptexport 便 import 使"},{"name":"for","type":"Statements","path":"javascript/Reference/Statements/for.html","desc":"for "},{"name":"for await...of","type":"Statements","path":"javascript/Reference/Statements/for-await...of.html","desc":"The for await...of StringArrayArray-like arguments NodeList)TypedArrayMap Set"},{"name":"for each...in","type":"Statements","path":"javascript/Reference/Statements/for_each...in.html","desc":"使,,."},{"name":"for...in","type":"Statements","path":"javascript/Reference/Statements/for...in.html","desc":"for...in"},{"name":"for...of","type":"Statements","path":"javascript/Reference/Statements/for...of.html","desc":"for...of ArrayMapSetStringTypedArrayarguments "},{"name":"function","type":"Statements","path":"javascript/Reference/Statements/function.html","desc":""},{"name":"function*","type":"Statements","path":"javascript/Reference/Statements/function-.html","desc":"function* (function (generator function)  Generator  "},{"name":"if...else","type":"Statements","path":"javascript/Reference/Statements/if...else.html","desc":"if "},{"name":"import","type":"Statements","path":"javascript/Reference/Statements/import.html","desc":"import  strict mode import type=&quot;module&quot; script 使"},{"name":"import.meta","type":"Statements","path":"javascript/Reference/Statements/import.meta.html","desc":"import.metaJavaScriptURL"},{"name":"label","type":"Statements","path":"javascript/Reference/Statements/label.html","desc":" break continue 使"},{"name":"let","type":"Statements","path":"javascript/Reference/Statements/let.html","desc":"letvarvar"},{"name":"return","type":"Statements","path":"javascript/Reference/Statements/return.html","desc":"return"},{"name":"switch","type":"Statements","path":"javascript/Reference/Statements/switch.html","desc":"switch case"},{"name":"throw","type":"Statements","path":"javascript/Reference/Statements/throw.html","desc":"throwthrowcatchcatch"},{"name":"try...catch","type":"Statements","path":"javascript/Reference/Statements/try...catch.html","desc":"try...catchtry"},{"name":"var","type":"Statements","path":"javascript/Reference/Statements/var.html","desc":"var "},{"name":"while","type":"Statements","path":"javascript/Reference/Statements/while.html","desc":"while "},{"name":"with","type":"Statements","path":"javascript/Reference/Statements/with.html","desc":"JavaScript使context'with'statement使ReferenceError"},{"name":"","type":"Statements","path":"javascript/Reference/Statements/Legacy_generator_function.html","desc":" 使"},{"name":"","type":"Reference","path":"javascript/Reference/Trailing_commas.html","desc":" JavaScript 使使便"},{"name":"JavaScript","type":"Reference","path":"javascript/Reference/Deprecated_and_obsolete_features.html","desc":"(,)(,)JavaScript."},{"name":"","type":"Deprecated_and_obsolete_features","path":"javascript/Reference/Deprecated_and_obsolete_features/The_legacy_Iterator_protocol.html","desc":"Firefoxversion 26ES2015"},{"name":"","type":"Reference","path":"javascript/Reference/template_strings.html","desc":" 使ES2015"},{"name":"","type":"Reference","path":"javascript/Reference/Classes.html","desc":"ECMAScript 2015 JavaScript JavaScript JavaScript"},{"name":"extends","type":"Classes","path":"javascript/Reference/Classes/extends.html","desc":"extends"},{"name":"static","type":"Classes","path":"javascript/Reference/Classes/static.html","desc":"class static "},{"name":"","type":"Classes","path":"javascript/Reference/Classes/constructor.html","desc":"constructor class"},{"name":"","type":"Reference","path":"javascript/Reference/Operators.html","desc":""},{"name":"Expression closures","type":"Operators","path":"javascript/Reference/Operators/Expression_closures.html","desc":"便"},{"name":"Generator","type":"Operators","path":"javascript/Reference/Operators/Generator_comprehensions.html","desc":"JavaScript"},{"name":"async function expression","type":"Operators","path":"javascript/Reference/Operators/async.html","desc":"async function "},{"name":"await","type":"Operators","path":"javascript/Reference/Operators/await.html","desc":"await  Promise async function 使"},{"name":"delete ","type":"Operators","path":"javascript/Reference/Operators/delete.html","desc":"delete "},{"name":"function* ","type":"Operators","path":"javascript/Reference/Operators/function*.html","desc":"function*"},{"name":"in","type":"Operators","path":"javascript/Reference/Operators/in.html","desc":"in true"},{"name":"instanceof","type":"Operators","path":"javascript/Reference/Operators/instanceof.html","desc":"instanceofprototype"},{"name":"new.target","type":"Operators","path":"javascript/Reference/Operators/new.target.html","desc":"new.target&quot;new&quot;&quot;target&quot;&quot;new.&quot;访&quot;new.&quot;new.targetnew&quot;new.&quot;"},{"name":"new","type":"Operators","path":"javascript/Reference/Operators/new.html","desc":"new "},{"name":"super","type":"Operators","path":"javascript/Reference/Operators/super.html","desc":"super访"},{"name":"this","type":"Operators","path":"javascript/Reference/Operators/this.html","desc":" this JavaScript "},{"name":"typeof","type":"Operators","path":"javascript/Reference/Operators/typeof.html","desc":"typeof"},{"name":"void ","type":"Operators","path":"javascript/Reference/Operators/void.html","desc":"void   undefined"},{"name":"yield","type":"Operators","path":"javascript/Reference/Operators/yield.html","desc":"yield (function* "},{"name":"yield*","type":"Operators","path":"javascript/Reference/Operators/yield*.html","desc":"yield* generator "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/function.html","desc":"function "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Grouping.html","desc":"( ) "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Object_initializer.html","desc":"new Object() Object.create()使 / ({}) "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Spread_syntax.html","desc":"Githubhttps://github.com/mdn/interactive-examples, pull request"},{"name":"访","type":"Operators","path":"javascript/Reference/Operators/Property_Accessors.html","desc":"访访"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Bitwise_Operators.html","desc":"Bitwise operators operands320191001JavaScript"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Array_comprehensions.html","desc":" JavaScript 使"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Legacy_generator_function.html","desc":"function 使 yield "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Conditional_Operator.html","desc":" JavaScript 使if使"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Comparison_Operators.html","desc":"JavaScript === true广使== <=使"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Arithmetic_Operators.html","desc":"+ - */"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/.html","desc":" |>  stage 1 "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/class.html","desc":"访JavaScript "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Destructuring_assignment.html","desc":" Javascript 使"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Assignment_Operators.html","desc":"assignment operatorright operandleft operand"},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Operator_Precedence.html","desc":""},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Comma_Operator.html","desc":"  "},{"name":"","type":"Operators","path":"javascript/Reference/Operators/Logical_Operators.html","desc":"&& || "},{"name":"","type":"Reference","path":"javascript/Reference/Lexical_grammar.html","desc":"JavaScriptECMAScripttokensECMAScript"},{"name":"","type":"Reference","path":"javascript/Reference/Iteration_protocols.html","desc":"ECMAScript 2015"},{"name":"JavaScript ","type":"","path":"javascript/JavaScript_technologies_overview.html","desc":"HTMLCSSJavaScript"},{"name":"JavaScript ","type":"","path":"javascript/Guide.html","desc":"JavaScript 使 JavaScript JavaScript "},{"name":"JavaScript ","type":"Guide","path":"javascript/Guide/JavaScript_Overview.html","desc":" JavaScript "},{"name":"Text formatting","type":"Guide","path":"javascript/Guide/Text_formatting.html","desc":"Javascript使"},{"name":"","type":"Guide","path":"javascript/Guide/Introduction.html","desc":""},{"name":"使 Promises","type":"Guide","path":"javascript/Guide/Using_promises.html","desc":" Promise 使Promise使 PromisePromise"},{"name":"使","type":"Guide","path":"javascript/Guide/Working_with_Objects.html","desc":"JavaScript 使"},{"name":"","type":"Guide","path":"javascript/Guide/Meta_programming.html","desc":"ECMAScript 2015 JavaScript Proxy Reflect JavaScript "},{"name":"","type":"Guide","path":"javascript/Guide/About.html","desc":"JavaScript 使 JavaScript "},{"name":"","type":"Guide","path":"javascript/Guide/Functions.html","desc":" JavaScript JavaScript 使"},{"name":"","type":"Guide","path":"javascript/Guide/Details_of_the_Object_Model.html","desc":"JavaScript "},{"name":"","type":"Guide","path":"javascript/Guide/Keyed_collections.html","desc":"keyMap Set "},{"name":"","type":"Guide","path":"javascript/Guide/Loops_and_iteration.html","desc":"JavaScriptJavaScript"},{"name":"","type":"Guide","path":"javascript/Guide/Numbers_and_dates.html","desc":"Javascript"},{"name":"","type":"Guide","path":"javascript/Guide/Regular_Expressions.html","desc":" JavaScript RegExp  exec  test ,  String  matchreplacesearch  split  JavaScript"},{"name":"","type":"Guide","path":"javascript/Guide/Control_flow_and_error_handling.html","desc":"JavaScript JavaScript"},{"name":" (Indexed collections)","type":"Guide","path":"javascript/Guide/Indexed_collections.html","desc":" Array TypedArray "},{"name":"","type":"Guide","path":"javascript/Guide/Expressions_and_Operators.html","desc":" JavaScript "},{"name":"","type":"Guide","path":"javascript/Guide/Grammar_and_types.html","desc":" JavaScript "},{"name":"","type":"Guide","path":"javascript/Guide/Iterators_and_Generators.html","desc":"JavaScript formap()filter()for...of "},{"name":"JavaScript ","type":"","path":"javascript/Data_structures.html","desc":" JavaScript "},{"name":"JavaScript ","type":"","path":"javascript/Typed_arrays.html","desc":"JavaScript访 Array JavaScriptJavaScript便Web访WebSockets使JavaScript便"},{"name":"JavaScript","type":"","path":"javascript/New_in_JavaScript.html","desc":"JavaScriptMozilla/SpiderMonkey-JavaScriptFirefox"},{"name":"ECMAScript 5 support in Mozilla","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla.html","desc":"ECMAScript 5.1, an older version of the standard upon which JavaScript is based, was approved in June 2011."},{"name":"Firefox JavaScript ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/Firefox_JavaScript_changelog.html","desc":" Firefox JavaScript "},{"name":"JavaScript 1.1","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.1.html","desc":"JavaScriptNetscape Navigator 2.03.0Netscape&quot;1&quot;Netscape Navigator 3.01996819JavaScript"},{"name":"JavaScript 1.2","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.2.html","desc":"JavaScriptNetscape Navigator 3.04.0Netscapearchive.orgNetscape Navigator 4.01997611JavaScript"},{"name":"JavaScript 1.3","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.3.html","desc":"JavaScriptNetscape Navigator 4.04.5Netscapearchive.orgNetscape Navigator 4.519981019"},{"name":"JavaScript 1.4","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.4.html","desc":" JavaScript 1.4 1999 Netscape JavaScript Netscape archive.org "},{"name":"JavaScript 1.5 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.5.html","desc":"JavaScript 1.5 20001114Netscape Navigator 6.0Netscape NavigatorFirefox 1.0使JavaScript 1.5 JScript version 5.5Internet Explorer 5.520007ECMA  ECMA-262 Edition 3 (199912)"},{"name":"JavaScript 1.6 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.6.html","desc":""},{"name":"JavaScript 1.7 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.7.html","desc":""},{"name":"JavaScript 1.8.1 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.8.1.html","desc":"JavaScript 1.8.1 .  Firefox 3.5 ."},{"name":"JavaScript 1.8.5 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.8.5.html","desc":"JavaScript 1.8.5. Firefox 4."},{"name":"Mozilla ECMAScript 6 ","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla.html","desc":""},{"name":"New in JavaScript 1.8","type":"New_in_JavaScript","path":"javascript/New_in_JavaScript/1.8.html","desc":"JavaScript 1.8JavaScript 1.8 Gecko 1.9 Firefox 3 bug 380236 JavaScript 1.8"},{"name":"JavaScript","type":"","path":"javascript/Language_Resources.html","desc":"ECMAScriptJavaScriptECMAScriptEcmaECMA-262ECMA-402ECMAScript"},{"name":"JavaScript","type":"","path":"javascript/Introduction_to_Object-Oriented_JavaScript.html","desc":"JavaScript OOP JavaScript  JavaScript "},{"name":"Microsoft JavaScript extensions","type":"","path":"javascript/Microsoft_Extensions.html","desc":"Microsoft browsers (Internet Explorer, and in a few cases, Microsoft Edge) support a number of special Microsoft extensions to the otherwise standard JavaScript APIs."},{"name":"ActiveXObject","type":"Microsoft_Extensions","path":"javascript/Microsoft_Extensions/ActiveXObject.html","desc":"ActiveXObject "},{"name":"MozillaECMAScript ","type":"","path":"javascript/ECMAScript_7_support_in_Mozilla.html","desc":" ECMAScript ECMAScript 2015 ECMA-262  JavaScript ECMAScript "},{"name":"The performance hazards of [[Prototype]] mutation","type":"","path":"javascript/The_performance_hazards_of__%5B%5BPrototype%5D%5D_mutation.html","desc":""},{"name":"javascript()","type":"","path":"javascript/javascript(%E8%B5%B7%E6%AD%A5).html","desc":"JavaScriptGoogle Maps"},{"name":" JavaScript","type":"","path":"javascript/About_JavaScript.html","desc":"JavaScript® JS广使JS"},{"name":"","type":"","path":"javascript/Memory_Management.html","desc":"C malloc()free()JavaScript使 JavaScript "},{"name":"","type":"","path":"javascript/Enumerability_and_ownership_of_properties.html","desc":" true true Object.defineProperty  false for...in Symbol/"},{"name":"","type":"","path":"javascript/EventLoop.html","desc":"JavaScript C Java "},{"name":"","type":"","path":"javascript/Inheritance_and_the_prototype_chain.html","desc":" ( Java C++) JavaScript  class  ES2015/ES6  class JavaScript "},{"name":"(Javascript )","type":"","path":"javascript/Getting_Started.html","desc":"JavaScriptGoogle Maps"},{"name":"","type":"","path":"javascript/Closures.html","desc":""}]