JavaScript中判断是不是对象的方法是什么?

JavaScript中判断是不是对象的方法是什么?


动漫人物
浏览 2575回答 5
5回答

HUWWW

12345678910111213// 直接访问这个key就行了。var obj = {    fun1: function () { return 'obj.fun1'}};obj.objFun = function () { return 'obj.objFun' }; obj.fun1 ? true : false; // trueobj.objFun ? true : false; // true if (obj.fun1 /* || obj.objFun */ ) {    // ……}

暮色呼如

typeof 操作符对于Function, String, Number ,Undefined 等几种类型的对象来说,他完全可以胜任,但是为Array时var arr=new Array("1","2","3","4","5");alert(typeof(arr));你会收到一个object 的答案,有点让人失望。instanceof 操作符JavaScript中instanceof运算符会返回一个 Boolean 值,指出对象是否是特定类的一个实例。 使用方法:result = object instanceof class,还是刚刚的数组,再来一次,嗯,成功的返回 true。var arrayStr=new Array("1","2","3","4","5");alert(arrayStr instanceof Array);
打开App,查看更多内容
随时随地看视频慕课网APP