var str = 'hoge hoge hoge'; // これの二つ目のhogeの位置が知りたい
var idx = str.indexOf('hoge', str.indexOf('hoge') + 1);
console.log(idx); // 5が得られる
indexOfの第二引数が検索を開始する位置なので、もう一個indexOfで探した結果に+1すれば次に出現するhogeの位置がわかるということです。めんどくさいです。
Go to list of users who liked
More than 5 years have passed since last update.
var str = 'hoge hoge hoge'; // これの二つ目のhogeの位置が知りたい
var idx = str.indexOf('hoge', str.indexOf('hoge') + 1);
console.log(idx); // 5が得られる
indexOfの第二引数が検索を開始する位置なので、もう一個indexOfで探した結果に+1すれば次に出現するhogeの位置がわかるということです。めんどくさいです。
Register as a new user and use Qiita more conveniently
Go to list of users who liked