-
-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[meta] 用語集 #231
Comments
https://tc39.github.io/ecma262/#sec-patterns
とあるので正規表現の中の文字列は new RegExp("pattern");
// ^^^^^^^^
// パターン文字列の部分を"パターン"
/pattern/
// ^^^^^^^^^
// 全体が正規表現 |
テンプレートリテラル
|
ラッパーオブジェクト |
#168 のやつそういう言い方はするんだけど、コンストラクタからインスタンスを作るという話。
こういうのはこの本ではそういう言い方をするよって明記が必要かなと思った |
突っ込まるとそうですねとしか言いようがないためspread operatorとは呼ばないことにする #420
|
使わない: ローカルスコープ ECMAScriptの用語的にはグローバルスコープはあるけどローカルスコープという対義語っぽいのはでてこない。この本でも"グローバルスコープ"は使うけどローカルスコープは使ってない。 スコープという概念もECMAScriptではEnvironment Record(変数のbindingを記録する場所と操作)がそれに該当するので、スコープという変数があるわけではないという。(まあそれによって形成された領域がスコープという呼ばれ方) グローバル <-> ローカルだけだと、モジュールのスコープはどっち?という問題があるのであんまりローカルという言葉が明確出来ないかなというが一つの理由 |
Arrow Function以外の関数関数といったときには関数宣言、関数式、Method definitionとArrow Functionなどがある。
Explore JSだと13.2 Traditional functions are bad non-method functions, due to thisという表現を使ってるけど、Method Definitionも |
ベースオブジェクト
元ネタはECMAScriptのGetBase ( V )から。( |
イベントイベントに関する用語は次の通り。
参考 |
ビルトインオブジェクト
|
参考 |
文章書くときに使ってる用語をどこかにまとめておきたい。
prh.ymlに入れてはいるけど、なんでそうしたんだっけってなりそう。
とりあえず、用語的な意思決定したリンクとか内容をここに貼っておく
The text was updated successfully, but these errors were encountered: