As jwkrahn has noted splice is the core method for adding and removing elements to/from an array. Read the documentation for the function as it does everything you seem to want to do.
A Monk aims to give answers to those who have none, and to learn from those who know more.