引数が 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;
};