在 JavaScript 中有一些问题要问。
我有一个数据结构。像这样的一些事情:
var Data =
{
head: ["ID", "Name", "Age"],
rows: [
["0", "Bob", "23"],
["1", "Sam", "24"],
["2", "Tom", "25"]
// and so on
]
}
我有一个处理这些数据的函数。该函数必须处理for..in
语句中的行字段。
$scope.someDate = $filter('filter')($scope.data.rows, function (item) {
for(var val in item) {
// some logic...
}
// some logic...
});
问题如下。在 FOR 循环中,它没有给我 3 个属性(根据数据格式),而是给了我 4 个。第四个属性是哈希键。因此我有问题。有人知道如何修复、修改或绕过这个吗?