JS将数组首尾两个元素互换

  • Post author:
  • Post category:其他


题目描述:把下面数组的首尾两个元素互换:

var arr = [“鹿晗”,“王俊凯”,“蔡徐坤”,“彭于晏”,“周杰伦”,“刘德华”,“赵本山”];

代码演示:

var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"];
for (var i = 0; i < arr.length; i++) {
	temp = arr[0];
	arr[0] = arr[arr.length - 1];
	arr[arr.length - 1] = temp;
}
console.log(arr);

ES6的方法,利用下标互换:

[arr[0], arr[arr.length - 1]] = [arr[arr.length - 1], arr[0]];



版权声明:本文为zw_Hoo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。