ho trovato circa le operazioni di matrice JavaScript Unshift, spostamento, spinta, poptesta JavaScript e coda array senza mutazione
Tuttavia tutte queste operazioni mutano la matrice.
C'è un modo per utilizzare queste funzioni senza causare la mutazione dei dati originali?
In qualche modo ritengo che la lettura dei dati non dovrebbe causare la mutazione.
Vuoi dire semplicemente accedendo gli indici? Mi piace 'var test = [1, 2, 3, 4]; var a = test [test.length - 1] 'dove' a' ora ha l'ultimo elemento? – JosephGarrone
tail non è l'ultimo elemento. sì, gli indicizzatori sono facili. ma volevo codificare senza indicizzatori e accedere semplicemente a head/tail of array. –
Cosa dovrebbe 'push' che non muta l'array? – JJJ