1. 程式人生 > >javascript 幾句話快速找出字串內指定字元的下標。

javascript 幾句話快速找出字串內指定字元的下標。

今天在和朋友討論如何快速找出字串內指定字元的下標 於是就出現了下面的寫法:

 寫法1

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);

寫法2

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

記錄下,提醒自己基礎有多重要……