javascript - 如何在 JavaScript 中检查 {} 值?

标签 javascript

由于某种原因,currentRow.cells 下面的代码返回 {}。我该如何检查?如果 currentRow.cells 返回 {},我不想执行行。

 currentRow = document.createElement("TR");
 if(currentRow.cells.length > 0) { .. do something }

更新1:

我想要的只是检查空对象。如果 currentRow.cells 是空对象,则不执行任何操作。

最佳答案

我总是得到一个 HTMLCollection 类型的对象。

您应该能够使用如下代码检查集合的长度:

if(currentRow.cells.length != 0) {
    //row and cells exist, work with them
}

关于javascript - 如何在 JavaScript 中检查 {} 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10524558/

相关文章:

javascript - 仅当在触摸设备上触发 Dragend 时才会加载 Google map 图 block

javascript - 使用 .each 迭代具有相同类的 html 元素

javascript - 如何在 AngularJS 1.x 中将数据从组件发送到父级

javascript - 使用ajax将值post到php时出现错误

javascript - jquery animate 不流畅

JavaScript 未完成循环

javascript - 这个 swipe.js 函数返回了什么?

javascript - React-timer 中的解析时间

javascript - 为什么我们需要在我们的服务器上创建一个 channel.html 来使用 Facebook JS SDK?

javascript - React 组件中的 Js div 滚动到底部