📅  最后修改于: 2023-12-03 15:26:43.342000             🧑  作者: Mango
在 JavaScript 中,我们有时需要检查一个对象是否是数组或者是否为空。这在处理不同类型的数据时非常有用。
下面是如何检查 JavaScript 对象是否不是数组且不是 null 的代码片段:
if (myObject !== null && !Array.isArray(myObject)) {
// 使用 myObject 的代码
}
代码片段解释:
myObject
是要检查的对象。myObject !== null
检查 myObject
是否不是 null
。Array.isArray(myObject)
检查 myObject
是否是一个数组。!
运算符表示取反,所以 !Array.isArray(myObject)
意味着 myObject
不是数组。myObject
不是 null
且不是数组,则执行后续代码。这个代码片段可以帮助您在 JavaScript 中轻松地检查对象是否不是数组且不是 null。