【发布时间】:2014-09-26 14:08:06
【问题描述】:
使用 jQuery,我只想从对象数组中输出一次相同的值。我想我可以创建一个临时数组并在迭代对象时对其进行比较,但不太确定该怎么做。
物体看起来像这样,
[{"type":"Sample1","manufacturer":"Sample2","model":"Sample3"},{"type":"Sample1","manufacturer":"Sample4","model":"Sample5"}]
说我只想输出类型 Sample1 一次,
var sampleObject,
storage = [];
$.each( sampleObject, function( key, item ) {
if (!$.inArray(storage.item == item)) {
console.log(item);
storage.push(item);
}
});
【问题讨论】:
-
你给
storage什么价值? -
抱歉忘记包含部分,请参阅更新。
标签: jquery arrays loops object compare