-
假如有一个数组[1,2,3,4,5,6],封装一个方法将数组奇偶换位[2,1,4,3,6,5]。
function change(a){
var count;
a.forEach((item,index) => {
if(index%2==0){
count=a[index]
}else{
a[index-1]=item;
a[index]=count
}
});
return a;
}
-
有一个数组A[1,2,3,4,5,6],数组B[a,b,c],经过变换后[1,2,a,3,4,b,5,6,c],封装一个函数。
var arr1=[1,2,3,4,5,6];
var arr2=["a",'b','c'];
function check(a,b,c){
b.forEach((item,index) => {
if(c){
a.splice(index+(index+1)*c,0,item)
}else{
a.splice(index+(index+1)*2,0,item)
}
});
return a
}
var res=check(arr1,arr2)
console.log(res)
let arr=[1,2,8,3,5,6];
var max=Math.max(...arr)
console.log(max)//8
网友评论