Adding & Removing
.append(item) - mutates
.append(item) - mutates.prepend(item) - mutates
.prepend(item) - mutatesarr = [2, 3]
void arr.append(4) // arr is now [2, 3, 4]
void arr.prepend(1) // arr is now [1, 2, 3, 4]arr = []
arr.append(1).append(2).append(3) // arr is now [1, 2, 3]
log arr.append(4).pop() // 4, arr is now [1, 2, 3].insert(index, item) - mutates
.insert(index, item) - mutatesarr = [1, 3, 4]
void arr.insert(2, 2) // arr is now [1, 2, 3, 4].swap(i, j) - mutates
.swap(i, j) - mutates.pop() → unknown
.pop() → unknown.shift() → unknown
.shift() → unknown.delete(item) → array
.delete(item) → array.trim(start, end) → array
.trim(start, end) → arrayLast updated