您可以通过以下方式检查对象的类型和实例:
var a = new Date();
console.log(typeof a);
console.log(a instanceof Date);
var b = "Hello";
console.log(typeof b);
console.log(b instanceof Date);Run Code Online (Sandbox Code Playgroud)
根据OP的评论更新:
let arr = [1, 2, true, 4, {
"abc": 123
},
6, 7, {
"def": 456
},
9, [10], {}, "[object Object]"
];
arr.forEach(function(v) {
if (typeof v == "object" && !(v instanceof Array) && v != null)
console.log("Object Found");
else
; // console.log("Na");
});Run Code Online (Sandbox Code Playgroud)
上面的代码片段输出三次Object Found.
| 归档时间: |
|
| 查看次数: |
1096 次 |
| 最近记录: |