/*统计一个数字在排序数组中出现的次数*/
// indexOf():可返回某个指定的字符串值在字符串中首次出现的位置,没有出现则返回-1
// splice():向从数组中添加/删除项目,然后返回被删除的项目。
// .splice(index,howmany,item1..itemn):index代表索引,howmany代表删除几个数字,若为0则是插入。item代表插入的值
var findNums = function (nums, target){
res = 0;
while (nums.indexOf(target)!=-1){
res++;
nums.splice(nums.indexOf(target),1)
}
return res;
}
console.log(findNums([5,7,7,8,8,8], 8));
统计一个元素出现的次数(通过循环arr.index(值)不为-1就增加计数器,并用splice删除节点)
最新推荐文章于 2024-04-24 22:49:44 发布
1315

被折叠的 条评论
为什么被折叠?



