Saya mengalami kesulitan mencari tahu cara memindahkan elemen array. Misalnya, diberikan yang berikut ini:
var arr = [ 'a', 'b', 'c', 'd', 'e'];
Bagaimana saya bisa menulis fungsi untuk dipindahkan 'd'sebelumnya 'b'?
Atau 'a'setelah 'c'?
Setelah pindah, indeks elemen lainnya harus diperbarui. Ini berarti dalam contoh pertama setelah langkah arr [0] akan = 'a', arr [1] = 'd' arr [2] = 'b', arr [3] = 'c', arr [4] = 'e'
Ini sepertinya cukup sederhana, tapi aku tidak bisa membungkus kepalaku.
const changeValuePosition = (arr, init, target) => {[arr[init],arr[target]] = [arr[target],arr[init]]; return arr}
initdan target.