TypeScript Deep Dive 日本語版
検索…
TypeScript Deep Dive 日本語版
TypeScript Deep Dive 日本語版
TypeScript入門 & 環境構築
JavaScript
等価演算子の同一性
リファレンス
nullとundefined
this
クロージャ
Number型
Truthy
モダンなJavaScriptの機能
プロジェクトの環境設定
Node.js & TypeScriptのプロジェクト作成
React & TypeScriptのプロジェクト作成
TypeScriptの型システム
JSX
オプション
TypeScriptのエラー
NPM
テスト
ツール
その他のヒント
スタイルガイド(コーディング規約)
TypeScriptコンパイラの内側
GitBook
上で動作しています
リファレンス
リテラル以外にも、JavaScriptにおけるすべてのオブジェクト(関数、配列、正規表現 etc)は参照(references)です。これは、以下のことを意味します。
変更(Mutation)はすべての参照(references)に影響する
var
foo
=
{};
var
bar
=
foo
;
// barは同じオブジェクトへの参照です
foo
.
baz
=
123
;
console
.
log
(
bar
.
baz
);
// 123
比較は、参照(references)に対して行われる
var
foo
=
{};
var
bar
=
foo
;
// barはfooへの参照です
var
baz
=
{};
// bazはfooとは異なる新しいオブジェクトです
console
.
log
(
foo
===
bar
);
// true
console
.
log
(
foo
===
baz
);
// false
前
等価演算子の同一性
次
nullとundefined
最終更新
2yr ago
リンクのコピー
概要
変更(Mutation)はすべての参照(references)に影響する
比較は、参照(references)に対して行われる