JavaScript で配列に値があるかチェックするメソッドを Array オブジェクトに定義する
2005-10-23-4: [JavaScript][Code]
Array.prototype.include = function(v) {
for (var i in this) {
if (this[i] == v) return true;
}
return false;
}
- 使用方法
[1, 2, 3, 4, 5].include(1); // 配列 1, 2, 3, 4, 5 の中に 1 があるかどうか
もう少し,すっきりしないかな.
- ref.: 最速インターフェース研究会 :: 実践JavaScriptリファクタリング
http://la.ma.la/blog/diary_200510060733.htm
関連記事:
[2006-02-13-2] 今日から使える JavaScript カスタム関数トップ 10