我的代码很困难。我正在研究coderbyte问题,挑战的一部分是找到一组数字的模式。所以我认为我的第一步是创建一个包含数字和频率的对象。这是我到目前为止有:在Javascript中查找模式
arr = [1,1,1,6,2,3,4];
mapping = {};
counter = 0
for(var i = 0;i < arr.length; i++){
mapping[arr[i]] = 0;
if(arr[i] == mapping[i.toString])
mapping[i.toString] += 1
}
mapping
但是这是给我{ '1': 0, '2': 0, '3': 0, '4': 0, '6': 0 }
任何想法?
你可能想调用toString功能 - i.toString()。 – 2014-09-27 21:27:25