1 var box = "this is javascript";  
2 for (var i = -1, arr = []; (i = box.indexOf("s", i + 1)) > -1;  arr.push(i));  
3 alert(arr); 

其原理还可以这样理解:

var str ="this is javascript"  
var resault ={index:"",count:0};  
  
while ( true ){  
  var  index =  str.indexOf("s") ;  
  if(index == -1) break;  
  resault.index += index +",";  
  reaault.count++;  
}  
  
resault.index = index.subString(0,resault.index.length-1);  
  
console.log("index:"+resault.index);  
console.log("count:"+reaault.count);  

  

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
  • 2021-06-14
  • 2022-12-23
  • 2021-06-20
  • 2022-02-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案