var arraySample = new Array("s","a","m","p","l","e");
例えば上記のような配列があったとして、そこに "m" が含まれるかどうかを確かめたい、さらに配列内でその "m" がある順番を使った処理を行いたい場合、こうやっていた。
m = arraySample.indexOf("m");
if (m != -1) {
alert(m); // 2 がアラート表示される
}
if (m != -1) {
alert(m); // 2 がアラート表示される
}
しかしこうやれば 1 行少なくて済むことが判った。
if ((m = arraySample.indexOf("m")) != -1) {
alert(m); // 2 がアラート表示される
}
alert(m); // 2 がアラート表示される
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.