阿西河
🔍
推荐阅读
自学前端的误区和痛点
前端学习路线
web前端培训机构有哪些
程序员如何正确提问题
前端开发环境的安装
web前端面试题
JavaScript面向对象
推荐安装的工具和软件
Markdown
正则表达式
前端导航
前端书籍
React常用包
Vue常用包
Angular常用包
Npm常用包
jQuery插件库
Bootstrap生态库
关于本站
i
前端面试题
直击面试考点
HTML
教程
CSS
教程
JavaScript
教程
TypeScript
教程
jQuery
教程
React
教程
Vue.js
教程
Angular
教程
Node.js
教程
Deno
教程
Npm
教程
Bootstrap
教程
Git
教程
Webpack
教程
微信小程序
专题
VSCode
教程
Charles
教程
Markdown
教程
Github
专题介绍
正则表达式
教程
Gulp.js
教程
web3.js
教程
Linux
教程
阿西河前端教程
首页
朱安邦的博客
安邦聊前端
⬆
手机阅读
ECMAScript 速查表
本速查表已经包含最新的 ECMAScript 2020,也就是 ES11。
可以通过按
Ctrl+F
搜索快速定位
基础
严格模式
语法总结
数据类型和数据结构
废弃和过时
模板字符串
迭代协议
变量声明
var
let
const
关键字
保留字
基本语法概念
数据类型
数据类型
Undefined
Null
Boolean
Number
String
Object
广告区
广告收入用于本站维护的支出
控制流程语句
Block 块语句
break
continue
empty 空语句
if...else
switch
throw
try...catch
函数和类
function
function*
async function
return
class
function arguments
getter
setter
=>箭头函数
循环与迭代
do...while
for
for each...in
for...in
for...of
for await...of
while
其它语句
debugger
export
import
import.meta
label
with
基础表达式
this
function
class
function\*
yield
yield\*
async function
await
{}
()
左侧表达式
属性访问器
new
new.target
super
...obj 展开
递增和递减
i++ 和 ++i
i-- 和 --i
一元运算符
delete
void
typeof
一元正号 +
一元负号 -
算术运算符
加法 +
减法 -
除法 /
乘法 *
求余 %
求幂 **
关系运算符
in
instanceof
小于
小于等于
>
>=
相等与相同
==
!=
===
!==
按位操作符
&
|
^
~
左移
>>
>>>
逻辑运算符
&&
||
!
三元条件运算符
condition ? ifTrue : ifFalse
赋值运算符
=
*=
/=
%=
+=
-=
**=
左移赋值运算符
>>=
>>>=
&=
^=
|=
{}={} []=[] 解构运算符
逗号运算符
,
非标准功能
表达式闭包
旧式生成器函数
数组推导语法
生成器推导语法
全局属性
null
undefined
NaN
Infinity
globalThis
全局函数
eval()
uneval()
isFinite()
isNaN()
parseFloat()
parseInt()
decodeURI()
decodeURIComponent()
encodeURI()
encodeURIComponent()
escape()
unescape()
Array 数组
Array.length
Array.prototype
Array Symbol
Array.from()
Array.isArray()
Array.observe()
Array.of()
concat()
copyWithin()
entries()
every()
fill()
filter()
find()
findIndex()
flat()
flatMap()
forEach()
includes()
indexOf()
join()
keys()
lastIndexOf()
map()
pop()
push()
reduce()
reduceRight()
reverse()
shift()
slice()
some()
sort()
splice()
toLocaleString()
toSource()
toString()
unshift()
values()
arr[Symbol.iterator]()
Array.unobserve()
Array[Symbol.species]
String
String
string prototype
string length
string fromCharCode()
string fromCodePoint()
string anchor()
string big()
string blink()
string bold()
string charAt()
string charCodeAt()
string codePointAt()
string concat()
string endsWith()
string fixed()
string fontcolor()
string fontsize()
string includes()
string indexOf()
string italics()
string lastIndexOf()
string link()
string localeCompare()
string match()
string matchAll()
string normalize()
string padEnd()
string padStart()
string quote()
string repeat()
string replace()
string search()
string slice()
string small()
string split()
string startsWith()
string strike()
string sub()
string substr()
string substring()
string sup()
string toLocaleLowerCase()
string toLocaleUpperCase()
string toLowerCase()
string toSource()
string toString()
string toUpperCase()
string trim()
string trimRight()
string trimLeft()
string valueOf()
String iterator
String.raw()
AsyncFunction
AsyncFunction
AsyncFunction.prototype
Atomics
Atomics.add()
Atomics.and()
Atomics.compareExchange()
Atomics.exchange()
Atomics.isLockFree()
Atomics.load()
Atomics.notify()
Atomics.or()
Atomics.store()
Atomics.sub()
Atomics.wait()
Atomics.xor()
BigInt
BigInt
BigInt.prototype
BigInt.asIntN()
BigInt.asUintN()
BigInt.toLocaleString()
BigInt.toString()
BigInt.valueOf()
Boolean
Boolean
Boolean.prototype
boolean toSource()
boolean toString()
boolean valueOf()
SharedArrayBuffer
SharedArrayBuffer
SharedArrayBuffer.prototype
SharedArrayBuffer byteLength
slice()
TypedArray
TypedArray
BYTES_PER_ELEMENT
length
name
prototype
buffer
byteLength
byteOffset
from()
of()
copyWithin()
entries()
every()
fill()
filter()
find()
findIndex()
forEach()
includes()
indexOf()
join()
keys()
lastIndexOf()
map()
move()
reduce()
reduceRight()
reverse()
set()
slice()
some()
sort()
subarray()
toLocaleString()
toString()
values()
arr[Symbol.iterator]()
Int8Array
Uint8Array
Uint8ClampedArray
Int16Array
Uint16Array
Int32Array
Uint32Array
Float32Array
Float64Array
ArrayBuffer
ArrayBuffer.prototype
ArrayBuffer byteLength
get ArrayBuffer species
ArrayBuffer isView()
ArrayBuffer slice()
ArrayBuffer transfer()
DataView
DataView
DataView.prototype
DataView buffer
DataView byteLength
DataView byteOffset
dataview getBigInt64()
dataview getBigUint64()
dataview getFloat32()
dataview getFloat64()
dataview getInt16()
dataview getInt32()
dataview getInt8()
dataview getUint16()
dataview getUint32()
dataview getUint8()
dataview setBigInt64()
dataview setBigUint64()
dataview setFloat32()
dataview setFloat64()
dataview setInt16()
dataview setInt32()
dataview setInt8()
dataview setUint16()
dataview setUint32()
dataview setUint8()
Date
Date
Date.prototype
Date.UTC()
Date.now()
Date.parse()
date getDate()
date getDay()
date getFullYear()
date getHours()
date getMilliseconds()
date getMinutes()
date getMonth()
date getSeconds()
date getTime()
date getTimezoneOffset()
date getUTCDate()
date getUTCDay()
date getUTCFullYear()
date getUTCHours()
date getUTCMilliseconds()
date getUTCMinutes()
date getUTCMonth()
date getUTCSeconds()
date getYear()
date setDate()
date setFullYear()
date setHours()
date setMilliseconds()
date setMinutes()
date setMonth()
date setSeconds()
date setTime()
date setUTCDate()
date setUTCFullYear()
date setUTCHours()
date setUTCMilliseconds()
date setUTCMinutes()
date setUTCMonth()
date setUTCSeconds()
date setYear()
date toDateString()
date toGMTString()
date toISOString()
date toJSON()
date toLocaleDateString()
date toLocaleFormat()
date toLocaleString()
date toLocaleTimeString()
date toSource()
date toString()
date toTimeString()
date toUTCString()
date valueOf()
Error
Error.prototype
error columnNumber
error fileName
error lineNumber
error message
error name
error stack
error toSource()
error toString()
TypeError
WebAssembly.CompileError
WebAssembly.LinkError
WebAssembly.RuntimeError
RangeError
SyntaxError
Function
Function
Function.arguments
Function.arity
function caller
function displayName
function length
function name
function prototype
function apply()
function bind()
function call()
function isGenerator()
function toSource()
function toString()
Generator
Generator
generator next()
generator return()
generator throw()
GeneratorFunction
GeneratorFunction
GeneratorFunction.prototype
Intl
Intl
Intl.getCanonicalLocales()
Intl.Collator
Intl.Collator.prototype
Intl.Collator compare()
Intl.Collator resolvedOptions()
Intl.Collator supportedLocalesOf()
Intl.DateTimeFormat
Intl.DateTimeFormat prototype
Intl.DateTimeFormat format()
Intl.DateTimeFormat formatToParts()
Intl.DateTimeFormat resolvedOptions()
Intl.DateTimeFormat supportedLocalesOf()
Intl.ListFormat resolvedOptions()
Intl.ListFormat
Intl.ListFormat.prototype
Intl.ListFormat supportedLocalesOf()
Intl.ListFormat format()
Intl.ListFormat formatToParts()
Intl.Locale
Intl.NumberFormat
Intl.NumberFormat.prototype
Intl.NumberFormat format
Intl.NumberFormat formatToParts()
Intl.NumberFormat resolvedOptions()
Intl.NumberFormat supportedLocalesOf()
Intl.PluralRules
Intl.PluralRules.prototype
Intl.PluralRules.resolvedOptions()
Intl.PluralRules.select()
Intl.PluralRules.supportedLocalesOf()
Intl.RelativeTimeFormat supportedLocalesOf()
Intl.RelativeTimeFormat
Intl.RelativeTimeFormat prototype
Intl.RelativeTimeFormat format()
Intl.RelativeTimeFormat formatToParts()
Intl.RelativeTimeFormat resolvedOptions()
JSON
JSON
JSON.parse()
JSON.stringify()
Map
Map
Map.prototype
map size
Map[Symbol.toStringTag]
Map[Symbol.species]
map clear()
map delete()
map entries()
map forEach()
map get()
map has()
map keys()
map set()
map values()
myMap[Symbol.iterator]
Math
Math
Math.E
Math.LN10
Math.LN2
Math.LOG10E
Math.LOG2E
Math.PI
Math.SQRT1_2
Math.SQRT2
Math.abs()
Math.acos()
Math.acosh()
Math.asin()
Math.asinh()
Math.atan()
Math.atan2()
Math.atanh()
Math.cbrt()
Math.ceil()
Math.clz32()
Math.cos()
Math.cosh()
Math.exp()
Math.expm1()
Math.floor()
Math.fround()
Math.hypot()
Math.imul()
Math.log()
Math.log10()
Math.log1p()
Math.log2()
Math.max()
Math.min()
Math.pow()
Math.random()
Math.round()
Math.sign()
Math.sin()
Math.sinh()
Math.sqrt()
Math.tan()
Math.tanh()
Math.trunc()
Number
Number
Number.EPSILON
Number.NaN
Number.prototype
Number.isFinite()
Number.isInteger()
Number.isNaN()
Number.isSafeInteger()
Number.parseFloat()
Number.parseInt()
number toExponential()
number toFixed()
number toLocaleString()
number toPrecision()
number toSource()
number toString()
number valueOf()
Number.toInteger()
Object
Object
Object.prototype
object __count__
object __noSuchMethod__
Object.__parent__
Object.prototype.__proto__
object constructor
Object.assign()
Object.create()
Object.defineProperties()
Object.defineProperty()
Object.entries()
Object.freeze()
Object.fromEntries()
Object.getNotifier()
Object.getOwnPropertyDescriptor()
Object.getOwnPropertyDescriptors()
Object.getOwnPropertyNames()
Object.getOwnPropertySymbols()
Object.getPrototypeOf()
Object.is()
Object.isExtensible()
Object.isFrozen()
Object.isSealed()
Object.keys()
Object.observe()
Object.preventExtensions()
object __defineGetter__()
object __defineSetter__()
object __lookupGetter__()
object __lookupSetter__()
object eval()
object hasOwnProperty()
object isPrototypeOf()
object propertyIsEnumerable()
object toLocaleString()
object toSource()
object toString()
object unwatch()
object valueOf()
object watch()
Object.seal()
bject.setPrototypeOf()
Object.unobserve()
Object.values()
Promise
Promise
Promise.prototype
Promise.all()
Promise.allSettled()
promise catch()
promise finally()
promise then()
Promise.race()
Promise.reject()
Promise.resolve()
Proxy
Proxy
Proxy 处理器对象
Proxy apply()
Proxy construct()
Proxy defineProperty()
Proxy deleteProperty()
Proxy enumerate()
Proxy get()
Proxy getOwnPropertyDescriptor()
Proxy getPrototypeOf()
Proxy has()
Proxy isExtensible()
Proxy ownKeys()
Proxy preventExtensions()
Proxy set()
Proxy setPrototypeOf()
Reflect
Reflect
Reflect.apply()
Reflect.construct()
Reflect.defineProperty()
Reflect.deleteProperty()
Reflect.enumerate()
Reflect.get()
Reflect.getOwnPropertyDescriptor()
Reflect.getPrototypeOf()
Reflect.has()
Reflect.isExtensible()
Reflect.ownKeys()
Reflect.preventExtensions()
Reflect.set()
Reflect.setPrototypeOf()
正则
正则
RegExp.$1-$9
RegExp.input ($_)
RegExp.lastMatch ($&)
RegExp.lastParen ($+)
RegExp.leftContext ($`)
RegExp.prototype
正则 dotAll
正则 flags
正则 global
正则 ignoreCase
正则 multiline
正则 source
正则 sticky
正则 unicode
RegExp.rightContext ($')
RegExp[Symbol.species]
RegExp.lastIndex
正则 compile()
正则 exec()
正则 test()
正则 toSource()
正则 toString()
正则 matchAll
正则 match
正则 replace
正则 split
Set
Set
Set.prototype
set size
get Set species
set add()
set clear()
set delete()
set entries()
set forEach()
set has()
set values()
Set iterator
Symbol
Symbol
Symbol.asyncIterator
Symbol.hasInstance
Symbol.isConcatSpreadable
Symbol.iterator
Symbol.match
Symbol.matchAll
Symbol.prototype
symbol description
Symbol.replace
Symbol.search
Symbol.species
Symbol.split
symbol toPrimitive
Symbol.toStringTag
Symbol.unscopables
Symbol.for()
Symbol.keyFor()
symbol toSource()
symbol toString()
symbol valueOf()
Symbol toPrimitive
WeakMap
WeakMap
WeakMap.prototype
WeakMap clear()
WeakMap delete()
WeakMap has()
WeakMap get()
WeakMap set()
WeakSet
WeakSet
WebAssembly
WebAssembly
WebAssembly.compile()
WebAssembly.compileStreaming()
WebAssembly.instantiate()
WebAssembly.instantiateStreaming()
WebAssembly.validate()
WebAssembly.Instance
WebAssembly.Memory
WebAssembly.Module
WebAssembly.Table