📜  检查 javascript 对象不是数组且不是 null - Javascript (1)

📅  最后修改于: 2023-12-03 15:26:43.342000             🧑  作者: Mango

检查 JavaScript 对象不是数组且不是 null - JavaScript

在 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。