小编典典

如何获取字符串中的第n次出现?

javascript

我想用这样的东西来获取2nd发生的开始位置ABC

var string = "XYZ 123 ABC 456 ABC 789 ABC";
getPosition(string, 'ABC', 2) // --> 16

你会怎么做?


阅读 324

收藏
2020-05-01

共1个答案

小编典典

const string = "XYZ 123 ABC 456 ABC 789 ABC";



function getPosition(string, subString, index) {

  return string.split(subString, index).join(subString).length;

}



console.log(

  getPosition(string, 'ABC', 2) // --> 16

)
2020-05-01