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

สลับองค์ประกอบ kth ของอาร์เรย์ - JavaScript


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

และฟังก์ชันของเราควรแทนที่องค์ประกอบ kth จากจุดเริ่มต้นด้วยองค์ประกอบที่ k จากจุดสิ้นสุดของอาร์เรย์

ตัวอย่าง

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

const arr =[0, 1, 2, 3, 4, 5, 6, 7, 8, 9];const swapKth =(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);swapKth(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]