Javascript Array在对象数组中返回Array而不是单个对象数组

时间:2015-02-11 19:11:15

标签: javascript jquery

代码:

var fruits=[{"Apple":"1"},{"Apple":"1"}{"Apple":"1"},.......];

这里假设我在控制台中添加了100多个这样的对象 [[obj1,obj2,...],[obj1,obj2,....]]取决于长度。 以上情况仅在长度超过100时发生。 它以100的倍数增长。

问题: 我正在尝试使用jquery的过滤功能。 我致电[[obj1,obj2,...],[obj1,obj2,....]].filter(obj){()}后 这里,obj未定义。

但假设我们的数组只是这样 [obj1,obj2,..]然后就行了。

[obj1,obj2,..].filter(obj){()} //工作正常

请在这里帮助我。为什么超过100的对象数组不使用过滤器功能,为什么在控制台中它在100多个obj场景中以[[obj1,obj2,..],[obj1,obj2,..]]输出。

0 个答案:

没有答案