您的位置:首页 > Web前端 > JavaScript

JavaScript 数组内容的反转

2016-04-27 20:33 295 查看
var arr = [1,6,5,7,9,10,11]
var len = arr.length-1;
for(i=0;i<len/2;i++){
var temp = arr[i];
arr[i] = arr[len-i]
arr[len-i] = temp;
}
document.write(arr.join(","));


思路:

//反转 arr = [9,4,6,3,1]
var temp = arr[arr.length - 1];//数组的最后一个数
arr[arr.length - 1] = arr[0];
arr[0] = temp;  //首尾交换位置

var temp2 = arr[arr.length - 2];
arr[arr.length - 2] = arr[1];
arr[1] = temp2;

var temp3 = arr[arr.length - 3];
arr[arr.length - 3] = arr[2];
arr[2] = temp3;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 数组 反转