内容
- はじめに
- ツールキット
- 割り当ての破壊
- スプレッドオペレーターとレストパラメーター
- 矢印関数
- パターン文字列
- オブジェクトリテラル
- クラス
- Let and Const
- キャラクター
- イテレータ
- 発電機
- 約束
- 地図
- 弱マップ
- セット
- 弱点
- プロキシ
- リフレクション
- 数
- 数学
- 配列
- 対象
- 文字列とユニコード
- モジュール
パート1: ここ。
キャラクター
- ES6の新しいプリミティブデータ型。
- 独自のシンボルを作成できます:
var symbol = Symbol()
var symbol = Symbol()
-
Symbol('ponyfoo')
デバッグニーズの説明を追加できます。Symbol('ponyfoo')
- シンボルは不変で一意です:
Symbol()
Symbol()
、Symbol()
Symbol()
、Symbol('foo')
Symbol('foo')
およびSymbol('foo')
Symbol('foo')
-すべてが異なります。 - 文字タイプ-
symbol
symbol
、typeof Symbol() === 'symbol'
typeof Symbol() === 'symbol'
。 -
Symbol.for(key)
グローバルシンボルを作成できます。Symbol.for(key)
。
- この
key
持つキャラクターがkey
存在する場合、呼び出しはそれを返します。 - それ以外の場合は、
key
を持つ新しいキャラクターが作成されます。key
説明として。 -
Symbol.keyFor(symbol)
逆関数はsymbol
を取るsymbol
key
を返すkey
。 - グローバルシンボルは、可能な限りグローバルに、つまり絶対的にグローバルです。 文字にアクセスするには、単一のグローバルレジスタが使用されます。
-
window
コンテキストwindow
; - コンテキスト
eval
eval
; - コンテキスト
.