我创建了一个像这样的对象数组:
var places = [];
var a = {};
a.lat = 12.123;
a.lng = 13.213;
a.city = "New York";
places.push(a);
var b = {};
b.lat = 3.123;
b.lng = 2.213;
b.city = "New York";
places.push(b);
...
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建一个新的数组,过滤地点只包含不具有相同城市属性的对象(lat/lng重复项是可以的).是否有内置的JS或Jquery函数来实现这一目标?
我有多个对象,结构如下:
let data = [
{ name: "a", position: "A", grade: "" },
{ name: "b", position: "b", grade: "" },
{ name: "c", position: "c", grade: "" },
{ name: "d", position: "d", grade: "" }
]
Run Code Online (Sandbox Code Playgroud)
let arr = [];
Run Code Online (Sandbox Code Playgroud)
我正在使用一个循环来迭代,data并且每个循环下面都有一个按钮。单击按钮时,我将对象推入数组,但我不希望将其推入数组(如果它已经存在)。有没有办法做到这一点而不把 myArray变成 a Set?