【发布时间】:2015-07-24 13:37:27
【问题描述】:
我很想知道数组中每个对象出现了多少次。
这就是我想要做的事情,并与我认为的一些伪代码混合在一起。
var myArray = [1,2,3,1,1,3,4];
for (i = 0; i < myArray.length; i++) {
if (myArray[i].AlreadyExistsInAVariable) {
var[i]+ = 1;
}
else {
CreateAnewVar();
}
}
var one = 3;
var two = 1;
var three = 2;
var four = 1;
【问题讨论】:
-
还要记住,数组中对象的数量以及它们的类型数量会不断变化。
-
几乎是重复的:stackoverflow.com/q/5667888/588079。然而,解决 Fyxerz 指出的问题会使其重复。
-
你为什么不实现它并测试它并改进它,直到你自己完成它?
-
我认为你需要这样的东西:jsfiddle.net/fh0pzxeu
标签: javascript jquery arrays for-loop