タグ:オブジェクト:記事一覧
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にはコンストラクター関数というものがある。でも関数宣言をコンストラクターと言われてもよくわからない。関数は関数である。そこで今回は、コンストラクター関数についてわかるまで調べてみた。