初監督作品

同じ事を何度も調べないようにメモ代わり。そしてもの書きの練習に。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

JavaScriptのargumentsオブジェクト

プロジェクトでスケジュールビューを作らなくてはならなくなり、
githubでjQuery-Guttというライブラリを発見。
でもこのままでは使えないのでカスタマイズ中。
ソースをみてたらこんなんあった

 
  
if (arguments.length >= 2) {
     hour = (Math.floor((t.getHours()) / arguments[1]) * arguments[1]);
}
 


いきなりでてきたこのargumentsってなに?グローバルで定義もされてないし
もちろん関数内にもそんなんないよーって戸惑う。
調べたら出てきた。ここの説明が一番わかりやすかった
JavaやPHPでは引数が一致してないと怒られるもんなー。なるほど便利。
javascriptって簡単なようで、隠れ仕様(?)みたいなのが多いなぁ。。prototypeとか
このargumentsにはcalleというオブジェクトが含まれており、その関数自体への参照ができるとか
これは無名関数内での再帰処理で使うと便利らしい。くわしくはこちら
なるほどーと思った。今度使ってみたい

スポンサーサイト

テーマ:web制作 - ジャンル:コンピュータ

  1. 2012/10/11(木) 16:37:13|
  2. JavaScript
  3. | トラックバック:0
  4. | コメント:0
<<IE9でDOMMouseScroll が効かない。。 | ホーム | jQuery のダイアログをアニメーションを使いなめらかに拡大/縮小>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://fumsa.blog.fc2.com/tb.php/5-50ce1331
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

fumsa

Author:fumsa
プログラマー3年目です。
C, Java, PHP, JavaScript, Linuxなど主に

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

未分類 (0)
CSS (1)
Linux (3)
JavaScript (3)
Java (1)

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。