diff --git a/CheatSheets/.DS_Store b/CheatSheets/.DS_Store new file mode 100644 index 0000000..75f32e5 Binary files /dev/null and b/CheatSheets/.DS_Store differ diff --git a/CheatSheets/javascript-cheatsheet.md b/CheatSheets/javascript-cheatsheet.md index b8a2173..32a94bf 100644 --- a/CheatSheets/javascript-cheatsheet.md +++ b/CheatSheets/javascript-cheatsheet.md @@ -3,7 +3,8 @@ - [Table of Contents](#table-of-contents) - [1. Declaring Variables](#1-declaring-variables) - [2. Lists](#2-lists) - - [2.1. New Array](#21-new-array) + - [2.1. New List](#21-new-list) + - [2.2. List Methods](#22-list-methods) ## 1. Declaring Variables @@ -15,8 +16,20 @@ ## 2. Lists -### 2.1. New Array +### 2.1. New List ``` const newArray = []; ``` + +### 2.2. List Methods + +`let newArray = []` +| Method | Code | Notes | +| ------ | ----------------- | ------------------------- | +|pop()| `newArray.pop()` | Removes last element in the list | +|push()| `newArray.push(1)`| Adds element to end of list | +|shift()| `newArray.shift()` | Removes first element in the list | +|slice()| `newArray.slice(start-position, end-position)`| Copies elements in list from start position to end position. Doesnt affect original list.| +|splice()| `newArray.splice(start-position, end-position, new element(s))`| Removes or Adds element in list. Either adds element in between start-end or removes elements from start-end.| +|unshift() | `newArray.unshift(2)` | Adds element to beginning of list |