我具有以下对象结构:
var mapData =
{
Summary:
{
ReportName: 'Month End Report'
},
NortheastRegion:
{
Property1: 123,
RegionName: 'Northeast'
},
SoutheastRegion:
{
Property1: 456,
RegionName: 'Southeast'
},
}
我想编写一个grep函数,该函数返回一个区域名称数组。以下函数不返回任何值:
var regions = $.grep(mapData, function(n,i)
{
return n.RegionName;
});
我在这里想念什么?
最佳答案
只需将$.grep
转到$ .map,就可以了。
var regions = $.map(mapData, function(n,i)
{
return n.RegionName;
});