A. Index
Symbol
!x
++x
x++
+x
—x
x—
-x
x && y
x & y
x + y
x - y
x / y
x << y
x === y
x >>> y
x >> y
x ** y
x * y
x ^ y
x ¦ y
x ¦¦ y
x ٪ y
/«pattern»/«flags»
(regular expression literal)=
c ? t : e
proto
~x
A- addition
- AMD module
- anonymous function expression
- argument
- argument vs. parameter
- Array
- Array hole
- Array index
- Array literal
- Array, multidimensional
- Array, roles of an
- Array-destructuring
- Array-like object
ArrayBuffer
- arrow function
- ASI (automatic semicolon insertion)
assert
(module)- assertion
- assignment operator
async
- async function
async-await
- asynchronous programming
- automatic semicolon insertion (ASI)
- binary integer literal
- binding (variable)
- bitwise And
- bitwise Not
- bitwise Or
- bitwise Xor
- boolean
Boolean()
- bound variable
- callback (asynchronous pattern)
- callback function
- camel case
catch
class
- class
- class declaration
- class definition
- class expression
- class, mixin
- classes, private data for
- closure
- code point
- code unit
- coercion
- CommonJS module
- comparing by identity
- comparing by value
- computed property key
- concatenating strings
- conditional operator
- console
console.error()
console.log()
const
- constant
- constructor function (role of an ordinary function)
continue
- copy object deeply
DataView
- date
- date time format
- decimal floating point literal
- decimal integer literal
- decrementation operator (prefix)
- decrementation operator (suffix)
- deep copy of an object
- default export
- default value (destructuring)
- default value (parameter)
delete
- deleting a property
- destructuring
- destructuring an Array
- destructuring an object
- dictionary (role of an object)
- direct method call
- dispatched method call
- divided by operator
- division
do-while
- dynamic
this
- ECMA-262
- ECMAScript
- ECMAScript module
- Eich, Brendan
- endianness (Typed Arrays)
- equality operator
- ES module
- escaping HTML
- evaluating an expression
- event (asynchronous pattern)
- event loop
- exception
- exercises, getting started with
- exponentiation
export
export default
- export, default
- export, named
- expression
extends
- external iteration
- falsiness
- falsy
finally
- flags (regular expression)
Float32Array
Float64Array
- floating point literal
for
for-await-of
for-in
for-of
- free variable
- freezing an object
- fulfilled (Promise state)
- function declaration
- function expression, anonymous
- function expression, named
- function, arrow
- function, hoisting a
- function, ordinary
- function, roles of an ordinary
- function, specialized
- generator, synchronous
- getter (object literal)
- global object
- global variable
- GMT vs. UTC
- hexadecimal integer literal
- hoisting
- hoisting a function
- identity of an object
if
import()
in
- incrementation operator (prefix)
- incrementation operator (suffix)
- index of an Array
Infinity
instanceof
instanceof
Int16Array
Int32Array
Int8Array
- integer
- integer, safe
- internal iteration
- iterable (synchronous)
- iteration, external
- iteration, internal
- iteration, synchronous
- left shift operator
let
- lexical
this
- listing properties
- little endian
- logical And
- logical Not
- Map
- Map vs. object
Math
(namespace object)- method
- method (object literal)
- method (role of an ordinary function)
- method call, direct
- method call, dispatched
- method, extracting a
- minus operator (binary)
- minus operator (unary)
- mixin class
- module specifier
- module, AMD
- module, CommonJS
- multidimensional Array
- multiple return values
- named function expression
- named parameter
NaN
null
- number
- object literal
- object vs. Map
- object vs. primitive value
Object()
- object, copy deeply
- object, copy shallowly
- object, freezing an
- object, identity of an
- object, roles of an
- object-destructuring
Object.is()
- octal integer literal
- ordinary function
- parameter default value
- parameter vs. argument
- passing by identity
- passing by value
- pattern (regular expression)
- pending (Promise state)
- plus operator (binary)
- plus operator (unary)
- primitive value
- primitive value vs. object
- private data for classes
- Promise
- Promise, states of a
- properties, listing
- property (object)
- property attribute
- property descriptor
- property key
- property key, computed
- property key, quoted
- property name
- property symbol
- property value shorthand
- property, deleting a
- prototype
- prototype chain
- real function (role of an ordinary function)
- receiver
- record (role of an object)
RegExp
- regular expression
- regular expression literal
- rejected (Promise state)
- remainder operator
- REPL
- reserved word
- rest element (Array-destructuring)
- rest parameter (function call)
- rest property (object-destructuring)
- return values, multiple
- roles of an Array
- roles of an object
- roles of an ordinary function
- scope of a variable
- script
- sequence (role of an Array)
- Set
Set
- setter (object literal)
- settled (Promise state)
- shadowing
- shallow copy of an object
- signed right shift operator
- snake case
- specialized function
- specifier, module
- spreading (
…
) into a function call - spreading into an Array literal
- spreading into an object literal
- statement
- states of a Promise
static
- static vs. dynamic
- strict mode
- string
String()
- subclass
- subtraction
switch
- symbol
- symbol, publicly known
- synchronous generator
- synchronous iterable
- synchronous iteration
- synchronous iterator
- task queue
- TC39
- TC39 process
- TDZ (temporal dead zone)
- Technical Committee 39
- template literal
- temporal dead zone
- ternary operator
this
this
, dynamicthis
, lexicalthis
, pitfalls ofthis
, values ofthrow
- time value
- times operator
- to the power of operator
true
- truthiness
- truthy
try
- tuple (role of an Array)
- type
- type hierarchy
- Typed Array
Uint32Array
Uint8Array
Uint8ClampedArray
undefined
- underscore case
- Unicode
- unit test
- unsigned right shift operator
- UTC vs. GMT
- UTF-16
- variable, free
- WeakMap
WeakSet
- WeakSet
- Web Worker
while
yield*
(synchronous generator)
当前内容版权归 exploringjs.com 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 exploringjs.com .