29
ย้ายองค์ประกอบอาเรย์จากตำแหน่งอาเรย์หนึ่งไปยังอีกตำแหน่งหนึ่ง
ฉันมีเวลายากที่จะหาวิธีการย้ายองค์ประกอบอาร์เรย์ ตัวอย่างเช่นกำหนดดังต่อไปนี้: var arr = [ 'a', 'b', 'c', 'd', 'e']; ฉันจะเขียนฟังก์ชั่นที่จะย้าย'd'ก่อนหน้าได้'b'อย่างไร? หรือ'a'หลังจากที่'c'? หลังจากการย้ายดัชนีขององค์ประกอบที่เหลือควรได้รับการอัพเดต ซึ่งหมายความว่าในตัวอย่างแรกหลังจากการย้าย arr [0] จะ = 'a', arr [1] = 'd' arr [2] = 'b', arr [3] = 'c', arr [4] = 'e' ดูเหมือนว่ามันควรจะค่อนข้างเรียบง่าย แต่ฉันไม่สามารถเอาหัวล้อมรอบมันได้
522
javascript
arrays