arr.push(value) // append element
arr.pop() // removes and returns last element
arr.unshift(value) // prepend element
arr.shift() // removes and returns first element
delete a[1] // delete element
// ┌────────┐ <--- elements to add
arr.splice(index, deleteCount, v1, v2, v3)
// └── start index to delete/insert elements