趣味は車輪の再発明♪

ハッシュキーの有無を調べる - [ 配列操作 / javascript ]


「小さな小さなサンプル&スニペット」
▲インデックスへ戻る▲
カテゴリ:「配列操作」

ハッシュに特定のキーが含まれているかどうかを調べるコードです。

//hashを定義します。
var hash = {
	'key1':'exists',
	'key2':undefined,
	'key3':null
};

//以下の評価はtrueです。値がnullでもundefinedでもキーは存在しています。
if('key3' in hash) {
	//あり
} else {
	//なし
}

//以下の評価はfalseです。
if('key4' in hash) {
	//あり
} else {
	//なし
}		

javascript では in 演算子を使用します。式「調べたいキー(文字列) in ハッシュ」が真偽値として評価されます。

カテゴリ「配列操作」の他のエントリ:
| 配列要素の有無を調べる | 配列要素を連結して文字列化 | 配列要素を検索 |



RSS Feed Widget
ハッシュキーの有無を調べる - [ 配列操作 / javascript ] 」 (http://bicycle.life.coocan.jp/takamints/index.php/snippets/snippet/array/keyexists/js)
by Koji Takami ( email: vzg03566@gmail.com, GitHub: takamin )