JavaScript Arrays
Arrays
list = [a,b,c,d,e]{: .-setup}
list[1] // β b
list.indexOf(b) // β 1Subsets
Immutable
list.slice(0,1) // β [a ]
list.slice(1) // β [ b,c,d,e]
list.slice(1,2) // β [ b ]Mutative
re = list.splice(1) // re = [b,c,d,e] list == [a]
re = list.splice(1,2) // re = [b,c] list == [a,d,e]Adding items
Mutative
list.push(X) // list == [_,_,_,_,_,X]
list.unshift(X) // list == [X,_,_,_,_,_]
list.splice(2, 0, X) // list == [_,_,X,_,_,_]Immutable
Inserting
Replace items
Removing items
Iterables
Last updated
Was this helpful?