javascript - 为什么调试时myArray.length显示为0?

标签 javascript .net

当我在单步调试这个 VB.NET/ASP 应用程序时,我注意到了 Javascript 函数中的这种好奇心:

enter image description here

将鼠标悬停在数组上,您可以看到集合中有 7 个项目。将鼠标悬停在 length 属性上,它显示 0。这是为什么?

最佳答案

Length() 倾向于引用连续的元素 - 例如,字符串具有长度。

Count() 倾向于引用松散集合中的元素数量。

关于javascript - 为什么调试时myArray.length显示为0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30531935/

相关文章:

c# - sqlce服务器: How to Store a Single Char?

C#转Java跳转

c# - 您使用什么工具和技术来查找死代码?

javascript - 如何从N个动态输入中获取值

javascript - 最终 else if 语句未运行

javascript - Javascript 中实例化对象的性能影响

c# - 为什么要对单独的对象执行锁定?

c# - 如何从 ASP.NET 调用具有多个输入值的 MySQL 存储过程

javascript - 使用变量一次

javascript - 如果 JavaScript 条件为 true,则执行 PHP 脚本