奥礼网
新记
用原声js将其中的奇数位及偶数位元素互换。例如数组[0,1,2,3,4,5,6,7],互换后变成[1,0,3,2,5,4,7,6]
有一个整数数组,请设计一个方法,将其中的奇数位及偶数位元素互换。例如数组[0,1,2,3,4,5,6,7],互换后变成[1,0,3,2,5,4,7,6]
举报该文章
相关建议 推荐于2017-09-19
<script>
function h(arr){//传入数组进行互换,返回结果
var rs=new Array();
for(var i=0;i<arr.length;i++){
if((i%2)!=0){//奇偶判断,这是奇数
rs[i]=arr[i-1];
}else{//这是偶数
rs[i]=arr[i+1];
}
}
return rs;
}
var a=[0,1,2,3,4,5,6,7];
alert(h(a));
//显示结果:1,0,3,2,5,4,7,6
</script>
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/nw5dwdda53n5kna5w1.html
其他看法
第1个回答 2015-12-04
常规的方法,用一个循环for搞定
相似回答
大家正在搜
相关问题
有一个数组【1,2,3,4,5,6,7,8,9】,利用JS求...
用js代码实现移出数组arr[1,2,3,4,2,5,6,2...
用JS代码实现给定一个数组,[1,2,3,4,5,6,7,8...
JS中如何获取数组中的一部分元素
JS中如何获取数组中的一部分元素
js 怎么随机将数组里的所有元素取出,保证每次取出的数值下标...
怎么用JS数组计算奇数和偶数的和
js中如何把一串数字转换为数组