JavaScriptの"this"って難しいですよね。理解しないまま使ってると、思わぬところでグローバルオブジェクトを指していたり、そもそもvarでプライベートな変数にすべきところにもthisを使っていたり…。私もthisには散々悩まされてきたので、そろそろ完璧に理解しようと思い、以下の記事をまとめてみました。間違いを見つけたら指摘して頂けるとありがたいです。なお、文中の引用文章は読みやすさを考慮して適宜改行、強調を行っています。 thisとは何か。 まずは仕様書を見てみましょう。 ECMA-262 3rd 11.1.1 The this Keyword The this keyword evaluates to the this value of the execution context. ECMA-262 5th 11.1.1 The this Keyword The this k
【名】忍耐{にんたい}、我慢{がまん}、辛抱強{しんぼう づよ}さ、根気{こんき} ・Even the patience of a saint has limits. : 聖人{せいじん}の忍耐{にんたい}にさえ限度{げんど}はある。/仏{ほとけ}の顔も三度{さんど}。 ・Have a little more patience. : もう少しの辛抱{しんぼう}です。/もうちょっと辛抱{しんぼう}しなさい。 ・Patience is a virtue. : 忍耐{にんたい}は美徳{びとく}である。/石の上にも三年{さんねん}。◆ことわざ〈英〉ソリティア◆一人{ひとり}で遊ぶトランプゲーム。◆【参考】solitaire【レベル】3、【発音】péiʃəns、【@】ペイシェンス、ペイシャンス、【分節】pa・tience
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く