Is there a way to join the elements in an js array, but let the last separator be different?

前端 未结 11 781
灰色年华
灰色年华 2021-02-03 17:40

What I want is something like Array.join(separator), but which takes a second argument Array.join(separator, beforeLastElement), so when I say [f

11条回答
  •  死守一世寂寞
    2021-02-03 18:00

    function getValuesfromArray(strArray) {
      let endString = "";
    
      if (strArray.length > 1) {
        const lastEntry = strArray.pop();
        endString = strArray.join(", ") + " or " + lastEntry;
      }
      else {
        endString = strArray.toString();
      }
    
      return endString;
    }
    

提交回复
热议问题