タグ:オブジェクト:記事一覧

JavaScriptにはエキゾチックなオブジェクト(exotic object)というものが存在します。何それ?ということで調べてみました。

JavaScriptにはReflectというオブジェクトがあります。このオブジェクトはECMAScriptで標準組み込みオブジェクトとして定義されているのに、非常にマイナーです。そこで今回はReflectオブジェクトの使い方と存在意義についてお伝えします。

JavaScriptには標準でProxyオブジェクトが定義されています。「これって何だ?」ということで、Proxyオブジェクトの使い方について調べたので解説してみます。また、普通とは異なる動きをするProxyオブジェクトの仕組みについてもお伝えします。

JavaScriptにはメソッドチェーンという機能があります。多くの人は使っているうちに理解していきますが、初心者のうちは少し難解に感じると思います。そこでここでは、メソッドチェーンについて噛み砕いて解説していきます。

PHPなどでオブジェクトを列挙するためにforeach文を使用する。だからJavaScriptにもforEachがあったら使っちゃうよね。でも使えないのよ。どうして?どうすればいいの?

JavaScriptにはゲッターとセッターという機能があります。正直知らなくてもプログラムを作成できますが、他人のコードを見るとき困るので調べてみました。

一時期、オブジェクト作成はnewが必要ないという議論がありました。確かに必要ありませんが、newの本質は単なるオブジェクト作成ではありません。そこで今回は、new演算子が何をやっているのかについて解説します。

JavaScriptにはinstanceof演算子というものがある。使用する機会が非常に限られるため、あまり知られていない演算子である。また、知っていても何を行っているかわからないという人も多いだろう。そこで今回は、instanceof演算子について解説してみようと思う。

JavaScriptで関数を呼び出すと、関数内部でargumentsというオブジェクトが作成されます。これって何なのか?調べてみました。

JavaScriptでオブジェクトをnewしたら、「TypeError: xxx is not a constructor」とエラーがでた。コンストラクタではないからのようだが、意味がわからない。どうすればいいのか、調べてみた。

JavaScriptにはコンストラクター関数というものがある。でも関数宣言をコンストラクターと言われてもよくわからない。関数は関数である。そこで今回は、コンストラクター関数についてわかるまで調べてみた。