大家好我正在使用angularjs
我现在有一个对象里面的一些数据现在我需要计算一个对象数组在这里我附上我的代码帮助如何做到这一点
$scope.data = {
"label": "Information",
"fields": [{
"name": "name",
"label": "Team Name",
"type": "string",
"config": {}
}]
}
这里我想要fields
计数或长度
答案 0 :(得分:3)
fields
是数据中的 array
,因此您只需使用 length
var fieldscount = data.fields.length;
修改强>
由于您需要对象内的字段数,因此您只需使用 Object.keys
,
<强> Object.keys(data.fields[0]).length
强>
<强>样本强>
var data = {
"label": "Information",
"fields": [{
"name": "name",
"label": "Team Name",
"type": "string",
"config": {}
}]
}
console.log(Object.keys(data.fields[0]).length);