サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
note.affi-sapo-sv.com
オブジェクトのプロパティにアクセスすると、JavaScriptはプロパティを検索します。 そして、プロパティを見つけることができなかったら、undefinedを返します。 そのため、オブジェクトが特定のプロパティを持っているの確認は、undefinedと比較するのが手っ取り早いです。 const obj = { prop1:1 }; console.log( `存在${obj.prop1 === undefined ? "しない" : "する"}`); // 存在する console.log( `存在${obj.prop2 === undefined ? "しない" : "する"}`); // 存在しない
最近Node.jsで画像を処理する案件に遭遇しました。 その際にSharpというモジュールを使用しましたが、日本語の資料があまりないのでここでまとめておきます。
更新日:2023/10/11 jQueryの変数には$(ドルマーク)をつける。 JavaScriptの勉強を始めたころ、参考にしていたサイトにそう書いてありました。 僕は、そういうものだと深く考えずに使っていました。 ですが今になってドルマークには何か深い意味があるのではないかと、疑問に感じました。 そこで今回は、『変数名の$(ドルマーク)はどんな意味があるのか』について調べてみました。
JavaScriptでDOM要素を操作する場合、addEventListener()メソッドを使用します。 このメソッドの第三引数にtrueをセットしているコードをよく目にします。 しかしtrueでもfalseでも同じように動作するので、どんな意味があるのかわからない人も多いのではないでしょうか。 そこで今回は、addEventListener()メソッドの第三引数についてお伝えします。
オブジェクトURLとは、オブジェクトに便宜的なユニークなIDを付け、そのIDとURLの種類を組み合わせた文字列です。 この文字列はブラウザがURLとして解釈でき、ブラウザがオブジェクトURLを管理する仕組みに渡すことで、対応するデータを取得します。 もう少し詳しく解説します。
JavaScriptの変数や関数は実行時に巻き上げられます。 これってどんな意味なのか、お伝えします!
const obj = { param1 :"hello!", param2 :"World!", hello:function(){ return this.param1 + " " + this.param2; } } console.log( obj.hello() ); 実行すると、"hello! World!" とコンソールに出力されます。 上記のコードは、objのhelloメソッド内で、this.param1 と this.param2 を参照しています。 ここでのthis は obj を表すので、"hello!" と "World!" をスペースで連結して返していることになります。 ここで重要なのが、obj.hello() の "." です。 オブジェクトとオブジェクトのメソッドを "." で連結したとき、メソッドにオブジェクトが this値として渡されます。 プロパティアク
コンストラクター関数とは、new式を使用して新規オブジェクト(インスタンス)を作成する関数です。 次のスクリプトコードは、コンストラクター関数の定義と使用法の一番簡単な例です このコードでは、次のことをおこなっています。 関数a内で、オブジェクトthisのxプロパティに、値をセットしている。オブジェクトthisをリターンしている。new式で、関数aを呼び出しているこのとき関数aは、コンストラクター関数と呼ばれます。 このコードで何が起こっているのか、順番に見ていきます。 コンストラクター関数をnew式で呼び出すと、コンストラクター関数のprototypeプロパティを継承したthisという名前の新規オブジェクトが作成される。これは、JavaScriptの内部処理でおこなわれます。 参考記事: ■【JavaScript】 new演算子は何をやっている? 関数内コードで、thisに新規のプロパテ
このページを最初にブックマークしてみませんか?
『note.affi-sapo-sv.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く