javascriptやnode.jsにおけるプロパティの存在チェック
オブジェクトobjでプロパティxの存在をチェックする方法

// 駄目な例:
if (obj.x) {
// プロパティがある場合
}

もし、obj.xがnull,0,undefined,""の場合、プロパティがないと見なされる。


正しく判断する例1
if (x in obj) {
// プロパティがある場合
}

正しく判断する例2
if (obj.hasOwnProperty('x')) {
// プロパティがある場合
}


[PR]
by mima_ita | 2014-06-27 00:20 | node.js
<< RedmineのWikiでUM... インストールできない環境でms... >>



実験ですお
検索
カテゴリ
最新の記事
.NET4.5におけるasy..
at 2014-07-02 00:46
.NETでTwitterを検..
at 2014-06-29 00:49
Redmineのプラグインで..
at 2014-06-28 03:29
IO.popenのwrite..
at 2014-06-28 03:25
RedmineのWikiでU..
at 2014-06-28 03:16
以前の記事
最新のトラックバック
その他のジャンル
ブログパーツ