一尘不染

如何检查一个值是否是 JavaScript 中的一个对象?

javascript

如何检查一个值是否是 JavaScript 中的一个对象?


阅读 130

收藏
2022-02-15

共1个答案

一尘不染

如果typeof yourVariable === 'object',它是一个对象或null

如果您想null排除数组或函数,只需:

if (
    typeof yourVariable === 'object' &&
    !Array.isArray(yourVariable) &&
    yourVariable !== null
) {
    executeSomeCode();
}
2022-02-15