split string in two on given index and return both parts

前端 未结 8 2164
攒了一身酷
攒了一身酷 2020-12-05 12:33

I have a string that I need to split on a given index and then return both parts, seperated by a comma. For example:

string: 8211 = 8,211
        98700 = 98,         


        
8条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-05 13:17

    function splitText(value, index) {
      if (value.length < index) {return value;} 
      return [value.substring(0, index)].concat(splitText(value.substring(index), index));
    }
    console.log(splitText('this is a testing peace of text',10));
    // ["this is a ", "testing pe", "ace of tex", "t"] 
    

    For those who want to split a text into array using the index.

提交回复
热议问题