Let's start by learning to create arrays. To create an array, you wrap a comma separated list of items in square brackets. The items can be strings, numbers, objects, booleans, etc. It can even be a mix, although that's not exactly recommended.
const dogs = ['Duke', 'Max', 'Cincy'];
const ages = [1, 2, 3, 4];
const people = [{ name: 'Preston' }, { name: 'Amanda' }];
const mix = ['Duke', 3, { name: 'Preston' }];
To add an item to an array, use the push
method. The argument you pass in to the method will be added on to the end of the array:
dogs.push('Apollo');
console.log(dogs); // [ 'Duke', 'Max', 'Cincy', 'Apollo' ]
If you need to add something to the beginning (front) of the array, use the unshift
method:
ages.unshift(0);
console.log(ages); // [0, 1, 2, 3, 4]