js判断一个变量是数组还是对象

it2022-05-09  60

判断变量是数组还是对象,使用Object.prototype.toString.call(),兼容性好,切勿使用typeof来判断对象或者数组,因为typeof得到的都是object;

function isObjArr(value){ if (Object.prototype.toString.call(value) === "[object Array]") { console.log('value是数组'); }else if(Object.prototype.toString.call(value)==='[object Object]'){ console.log('value是对象'); }else{ console.log('value不是数组也不是对象') } }

转载于:https://www.cnblogs.com/wangqiao170/p/10402270.html

相关资源:数据结构—成绩单生成器

最新回复(0)