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

一个面试题:

代码如下:

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

 

posted @ 2018-08-15 11:23  SuperMeng  阅读(474)  评论(0编辑  收藏  举报