javascript - 如何使用javascript计算嵌套数组中的数组数量

标签 javascript angularjs linq.js

我正在尝试做一个if语句,我需要确定嵌套数组是否有一个数组。 removeByNames 中的对象是我需要计算的。我使用 angularJS 和 linq.js。哪个效率更高。

[{
    "style":"smooth",
    "color":"blue",
    "data":[[600,40000]],
    "name":"Subject Property",
    "removeByNames":[["Product1"]],
    "$$hashKey":"object:30"
}]

最佳答案

您可以使用数组访问和点表示法。

var jsoN = [{"style":"smooth","color":"blue","data":[[600,40000]],"name":"Subject Property","removeByNames":[["Product1"]],"$$hashKey":"object:30"}];

jsoN[0].removeByNames.length;
/* or */
jsoN[0]['removeByNames'].length;

关于javascript - 如何使用javascript计算嵌套数组中的数组数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30469111/

相关文章:

css - 如何以 Angular 动态更改样式表?

javascript - data-ng-bind-html 可以工作,但不能使用大括号 {{}}

javascript - 如何使用 linq.js 将字符串数组与对象数组进行比较

javascript - 使用 LinqJS 进行分组

javascript - 无法从 React 表单获取信息

javascript - 从数组中删除元素并仅返回剩余元素

javascript - 使用 Javascript 隐藏 CSS 下拉菜单

node.js - 'http-server' 未被识别为内部或外部命令

javascript - 当我使用 Where() 时,linq.js 正在修改我的源代码

javascript - 使用 vanilla JS 和循环绘制表格