TOP > 技術系 > javascript >

functionにthisを指定できる

このエントリーをはてなブックマークに追加

applyを使う。

var func = function() { return 1 + this };

これだとfuncのthisはfunc

var func = function() { return 1 + this};
func.apply(1)

これだとfuncのapplyを1として実行できる。

第2引数で引数も渡せるので

var func = function(e) { return e + this};
func.apply(1,[2])

だと3を返す。

第2引数は配列で与えてください。

ここら辺が参考
http://d.hatena.ne.jp/amachang/20061006/1160155952
http://www.scollabo.com/banban/jsindex/sample/sample_008.html

スポンサードリンク

javascriptに関するエントリー

カテゴリ:

トラックバック(0)

このブログ記事を参照しているブログ一覧: functionにthisを指定できる

このブログ記事に対するトラックバックURL: http://www.kazumanishihata.com/mt/mt-tb.cgi/58

コメントする

関連エントリー

スポンサードリンク

グルメ

  • 鶴丸のカレーうどん
  • めりけんや[うどん][高松]
  • 凱陣
  • 北古馬場 ごえもんのカレーうどんで〆 [高松]
  • かき揚げ
  • うどん
  • みのりんご[原宿][カレー][ランチ]
  • 第2回ご当地パン祭りで優勝したクロワッサンB.C
  • テール
  • 〆は冷やし讃岐

よく食べに行く場所

このブログ記事について

このページは、西畑一馬が2007年7月 2日 15:57に書いたブログ記事です。

ひとつ前のブログ記事は「onloadイベントでonclickイベントを追加する方法」です。

次のブログ記事は「vimでUTF-8以外の文字コードのファイルを開く」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。