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

2018/08/15 11:23
阅读数 12

一个面试题:

代码如下:

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

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部