Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/93-2d6ce8af

-件のトラックバック

-件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

FireFoxではprototype.jsのbindを使うと引数の数が一つ増える

下記は、何もアラートされない動作を期待して作ったが、FireFoxだけは、5とか-10などの
意味不明な数字がアラートされる。Opera,IE,Chrome,safari,Sleipnirではそのような事はなかった。

<html>
<body>
<script type='text/javascript' src='prototype.js'></script>
<script type='text/javascript'>
var Hoge = Class.create({
initialize: function(){
setTimeout(this.piyo.bind(this),0);
},

piyo: function(){
for(var i=0;i<arguments.length;i++)
alert(arguments[i]);
}
});
hoge= new Hoge();
</script>
</body>
</html>


javascriptは関数の引数の数のチェックがないので、引数の数に応じて条件分岐する関数のインターフェィスを作る事もできるのだが、やめるとことにした。
この記事に対してトラックバックを送信する(FC2ブログユーザー)
http://kovayashi.blog120.fc2.com/tb.php/93-2d6ce8af

0件のトラックバック

0件のコメント

コメントの投稿

投稿フォーム
投稿した内容は管理者にだけ閲覧出来ます

Appendix

プロフィール

kovayashi

Author:kovayashi
・嫌いなもの
 →好きなもの

・インストール
 →バンドル
・バックアップ
 →アップロード
・努力
 →チート

最近のトラックバック

ブログ内検索

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