propertyDefined()

更新日: 2018-09-14

is.propertyDefined(value:object, property:string)

渡されたオブジェクトにpropertyプロパティが存在するかどうかを判定します。

インターフェース:
not
is.propertyDefined({yeap: 'yeap'}, 'yeap');
=> true

is.propertyDefined({yeap: 'yeap'}, 'nope');
=> false

is.not.propertyDefined({}, 'nope');
=> true

デモ

変数を判定してconsole.logを出力します。

JavaScript
var val = {yeap: 'nope'};
if (is.propertyDefined(val, 'yeap')) {
  console.log("{yeap: 'nope'}にyeapプロパティはあります。");
}


© 2014-2016 Aras Atasaygin Released under the MIT license

このコンテンツはAras Atasaygin(arasatasaygin)によるis.jsドキュメントを翻訳/改変したものです。