isObject() | Underscore JS 日本語リファレンス

引数が typeof 判定で "function" か "object" で 引数が null じゃない時、true を返す。

■使用例

var obj = {
	music :  "Psyclopedia",
	author : "PSY・S [saiz]"
}
// re = true;
var re = _.isObject( obj );

var func = function(){
	this.works = "Psyclopedia";
	this.author = "PSY・S [saiz]";
	this.music = "ファジイな痛み";
	this.music3 = "遠い空";
	this.music4 = "Parashute Limit";
	this.music5 = "Angel Night 天使のいる場所";
};
// re2 = true;
var re2 = _.isObject( new func() );

■内部構造

// 引数が typeof 判定で "function" か "object" で 引数が null じゃない時、true を返す。
  _.isObject = function(obj) {
    var type = typeof obj;
    return type === "function" || type === "object" && !!obj;
  };

このページのトップへ戻る