1
我有兩個對象數組,我需要根據屬性進行過濾。在香草中比較兩個包含對象的數組JS
var port = [
{
name: 'Cali',
type:'Mine',
location = {
lat: '89.9939',
lon: '-79.9999'
}
},
{
name: 'Denver',
type:'Port',
location = {
lat: '67.9939',
lon: '-85.9999'
}
},
{
name: 'Seattle',
type:'Port',
location = {
lat: '167.9939',
lon: '-85.9999'
}
},
...........
]
而且有另一個對象
var child = [
{
lat: '89.9939',
lon: '-79.9999'
},
{
lat: '67.9939',
lon: '-85.9999'
}
]
我使用的過濾器
var result = port.filter(function(el){
return el.location.lat === child.lat
});
我怎麼可以循環用於我的第二個陣列。我的數據在這種情況下相當大。
您可以在過濾功能使用child.find()。 –