亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

js數組反轉的方法有哪些

js
小億
143
2023-07-08 00:42:48
欄目: 編程語言

JavaScript中數組反轉的方法有以下幾種:

  1. 使用reverse()方法:reverse()方法會原地反轉數組,即修改原數組,不會創建新的數組。示例代碼如下:
var arr = [1, 2, 3, 4, 5];
arr.reverse();
console.log(arr); // 輸出 [5, 4, 3, 2, 1]
  1. 使用for循環和臨時數組:通過遍歷原數組,將元素逐個添加到新的數組中,然后再將新數組賦值給原數組。示例代碼如下:
var arr = [1, 2, 3, 4, 5];
var reversedArr = [];
for (var i = arr.length - 1; i >= 0; i--) {
reversedArr.push(arr[i]);
}
arr = reversedArr;
console.log(arr); // 輸出 [5, 4, 3, 2, 1]
  1. 使用ES6的擴展運算符:通過使用擴展運算符(…)將原數組展開,再使用Array.from()方法將展開后的元素重新組成數組。示例代碼如下:
var arr = [1, 2, 3, 4, 5];
arr = Array.from([...arr].reverse());
console.log(arr); // 輸出 [5, 4, 3, 2, 1]

以上是常見的幾種數組反轉的方法,根據具體的需求和使用場景選擇適合的方法即可。

0
台中市| 正镶白旗| 宜州市| 化德县| 依兰县| 云林县| 定西市| 界首市| 忻州市| 宣威市| 霍山县| 勐海县| 永清县| 平湖市| 苗栗市| 宁城县| 诸城市| 盐池县| 永济市| 株洲县| 开阳县| 山阳县| 怀仁县| 郧西县| 樟树市| 平昌县| 永胜县| 区。| 正镶白旗| 延寿县| 南华县| 扎囊县| 思茅市| 襄垣县| 兴业县| 敦化市| 黄骅市| 岳池县| 卢龙县| 内黄县| 六枝特区|