Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

กลับลำดับอาร์เรย์ด้วย for loop ใน JavaScript


เราต้องเขียนฟังก์ชันที่รับอาร์เรย์และคืนค่าลำดับย้อนกลับ หาลำดับย้อนกลับโดยใช้ for loop

อาร์เรย์ตัวอย่างของเรา

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];

มาเขียนโค้ดสำหรับฟังก์ชันนี้

ตัวอย่าง

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6]; const reverse =(arr) => {    const duplicate = arr.slice();    const reversedArray = [];    const { length } = arr;    for(let i = 0; i < length; i++){       reversedArray.push(duplicate.pop());    };    return reversedArray; }; console.log(reverse(arr));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็นดังนี้

[    6, 43, -12, 12, 8,    7, 5, 4, 3, 2,    7 ]