Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

สลับองค์ประกอบบางส่วนจากจุดสิ้นสุดและจุดเริ่มต้นของอาร์เรย์ - JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ยอมรับอาร์เรย์ของ Numbers และตัวเลข เช่น n (n ต้องน้อยกว่าหรือเท่ากับความยาวของอาร์เรย์) และฟังก์ชันของเราควรแทนที่องค์ประกอบที่ k จากจุดเริ่มต้นด้วยองค์ประกอบที่ n จากจุดสิ้นสุดของอาร์เรย์

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const arr =[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];const swapNth =(arr, k) => { const { ความยาว:l } =arr; ปล่อยให้อุณหภูมิ; const ind =k-1; อุณหภูมิ =arr[ind]; arr[ind] =arr[l-k]; arr[l-k] =temp;};swapKth(arr, 4);console.log(arr);swapNth(arr, 8);console.log(arr);

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ในคอนโซล -

<ก่อนหน้า>[ 0, 1, 2, 6, 4, 5, 3, 7, 8, 9][ 0, 1, 7, 6, 4, 5, 3, 2, 8, 9]