要求: 给定字符串oabcoefoxyozzopp,要求输出字符o出现的位置和次数. 实现思路: 先查找第一个o出现的位置 然后只要判断indexOf返回的结果,若不是-1,则继续往后查找 因为indexOf只能查找到第一个,所以后面的查找,利用第二个参数,在当前索引加1,str.indexOf('o', index + 1),从而继续查找 代码实现: var str = "oabcoefoxyozzopp"; var index = str.indexOf('o'); // 先找到第
indexOf 返回字符串中指定字符首次出现的位置 var str="hello, I am Miss bean!"; str.indexOf("l")//结果为2 indexOf('l',2) //表示从第2位开始查找l元素首次出现的位置 var str="hello, I am Miss bean!"; console.log(str.indexOf('l'));//结果2 console.log(str.indexOf('l',3));//
@(JavaScript) 数组去重方法有多中,这里列举出自己认为比较容易理解的方法. 思路: 创建一个新的空数组,用来存放去重后的新数组. 利用for循环循环遍历需要去重的数组. 利用indexOf()方法查询遍历出的数组在新数组中是否出现,如果出现:则继续遍历数组,如未出现:则利用push方法添加到新数组中. 原数组循环遍历完成后,组建一个已经去除重复的新数组. <script> var arr = [1,3,4,5,6,7,4,3,2,4,5,6,7,3,2]; function fin