我很新的javascript.I非常抱歉提出一个非常简单的问题。如何过滤或删除不符合对象数组中条件的对象。 如果我有对象数组。这是我的数据。如何过滤或删除对象中的数据
Object = [A,B,C,D,E];
A = { data: [[0,1],
[0,1],
[0,2],
[0,4],
.
.
.
[0,6]],
name: "A",
Type: "1992"},
B: { data: [[1,1],
[1,3],
[0,4],
[4,5],
.
.
.
[10,16]]
name: "B",
Type: "1996"},
C: { data: [1,3],
[1,5],
[0,3],
[0,6],
.
.
.
[12,3]],
name: "C",
Type: "1985"},
D : {data: [[1,3],
[M,6],
[3,4],
[0,6],
.
.
]}
我希望我出去把为[B,C,E]
我所有的数组中的对象有这样的数据。你能否告诉我如何删除或过滤数据中“全部”第一个值等于0或不是数字的对象。例如,我想从我的对象数组中删除“A”和“D”,因为A中的“data”数组中的第一个值包含[0,1],[0,1],[0,2], [0,4],并且“D”中的第一个数据包含不是数字的“m”。如果你能帮助我解决这个问题,我将非常感激。
谢谢!
我有点困惑。 'B'和'C'在其第一个索引中也有数据元素'0'。如果所有的第一个索引都是“0”,它是否应该过滤元素? – 2015-01-27 00:56:01
对不起。我需要删除他们所有的第一个索引都是0 @AlexisKing – MolesMon 2015-01-27 00:56:52
你能提供你想要的输出数据吗? – 2015-01-27 00:57:43