对一个字符串奇数字符偶数字符重组

一个面试题:

代码如下:

let s = "HiggsDeveloper";
sortMyString(s);
function sortMyString(s){
  let arrs = s.split("");
  let arrEven =[];
  let arrOdd =[];
  for(var i=0;i<arrs.length;i++){
    if (i%2==0) {
      arrEven.push(arrs[i]);
    }else{
      arrOdd.push(arrs[i]);
    }
  }
let arrNew = arrEven.join("")+" "+arrOdd.join("");
console.log(arrNew)
}

控制台输出:

注意split()与split(""),join()与join("")的区别

下面是split的例子(join同理)

OvO

猜你喜欢

转载自www.cnblogs.com/xgxm13/p/9480384.html