JavaScriptっぽい。

『JavaScriptっぽい。』の更新情報やJavaScriptに関する日記。

スポンサーサイト

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

prototypeで登録したメソッド内の途中の戻り値以外の値を抜き出す。

トランプ3枚当て用スクリプト(その3)配列のインデックス番号を後で取り出すときに不便って書いたけど、よく考えたら、ほしい値をグローバル変数に代入すればいいだけでした。 でも、どうせならグローバル変数じゃなくてオブジェクトのプロパティに代入しちゃいましょう。 prototypeでネイティブオブジェクトのプロパティを定義してもあまり意味がないと思ってたけど、そうでもないかな。


<script type="text/javascript">
Array.prototype.random_num = null;
Array.prototype.random_elm = function(){
	this.random_num = Math.floor ( Math.random() * this.length );
	return this [this.random_num];
}
var Mark = ["heart","dia","spade","club"];
var return_elm = Mark.random_elm();
alert(Mark.random_num);
alert(return_elm);
</script>
スポンサーサイト
  1. 2005/11/11(金) 22:54:02|
  2. トランプ3枚当て|
  3. トラックバック:0|
  4. コメント:0

PUREST

10 | 2005/11 | 12
Sun Mon Tue Wed Thu Fri Sat
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 - - -

Recent Entries

Recent Comments

Recent Trackbacks

Archives

Category

Links

Search

Recommend

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