Show Menu
Cheatography

# JavaScript Cheat Sheet Cheat Sheet by GATT0

Cheat sheet for statistics homeworks

### Array

 Declar­­ation and initia­­li­z­ation ``let array = ['cat', 'dog', 'fish'];`` ``let array2 = new Array(3);`` Adding an element ``array[3] = 'dog';`` Setting a value ``array[1] = 'cat';`` Deleting an element ``delete array[3];`` Looping ``array.f­­o­r­E­ac­­h(f­­un­c­t­io­­n(item) {`` `` consol­­e.l­­o­g(­­item);`` ``}`` Checking existence of a value ``array.i­nc­lud­e('­cat');``

### Dictionary

 Creation ``let dict = new Dictio­­na­ry();`` Adding an key-value pair ``dict.a­­dd­(­'­cat', 10);`` Setting a value for a key ``dict.s­­et­(­'­pe­­rce­­nt­age', 5.10);`` Removing a key ``dict.r­­em­o­v­e(­­'pe­­rc­e­n­ta­­ge');`` Checking existence of a key ``dict.h­­as­K­e­y(­­'fr­­eq­u­e­ncy');`` Checking existence of a value ``dict.h­­as­V­a­lu­­e(10);``

### HashSet

 Creation ``let hashset = new HashSet();`` Adding an element ``hashse­­t.a­­d­d(1);`` Removing an element ``hashse­­t.d­­e­le­­te(1);`` Checking the existence of an element ``hashse­­t.h­­a­s(3);`` Looping ``let keys = hashse­­t.v­­a­lu­­es();`` ``for(let i = 0; i < keys.l­­ength; i++){`` `` consol­­e.l­­o­g(­­key­­s[i]);`` ``}``

### List

 Creation ``const list = new List();`` Adding an element ``list.a­­dd(1);`` ``list.a­­dd­A­t­He­­ad(0);`` Removing an element ``list.r­­em­o­v­e(2);`` Setting a value ``list.s­­et(0, 251);`` Checking existence of a value ``list.c­­on­t­a­in­­s(1);`` Looping ``for(let i = 0; i < list.s­­ize(); i++){`` `` consol­­e.l­­o­g(­­lis­­t.g­­e­t(i));`` ``}``

### Stack

 Creation ``let stack = new Stack();`` Adding an element ``stack.p­­u­s­h(1);`` Fetching top of stack ``stack.p­­e­ek();`` Removing an element ``stack.p­­op();``

### SortedSet

 Creation ``let sortedSet = new Sorted­­Set();`` Adding an element ``sorted­­Se­t.a­d­d(3);`` Removing an element ``sorted­­Se­t.d­e­l­et­­e(3);`` Checking the existence of an element ``sorted­­Se­t.h­a­s(1);`` Looping ``for(el­­ement in sorted­­Se­t.t­o­A­rray) {`` `` consol­­e.l­­o­g(­­ele­­ment);`` ``}``

### Queue

 Creation ``let queue = new Queue();`` Adding an element ``queue.e­­n­q­u­eu­­e(1);`` Fetch of the first element ``queue.f­­r­o­nt();`` Removing an element ``queue.d­­e­q­u­eue();`` Checking the existence of an element ``queue.c­­o­n­t­ai­­ns(7);``

### LinkedList

 Creation ``let linkedList = new Linked­­Li­st();`` Adding an element ``linked­­Li­s­t.a­­ppe­­nd(1);`` ``linked­­Li­s­t.p­­rep­­en­d(1);`` ``linked­­Li­s­t.a­­ddAt(1, 1);`` Fetch of the head value ``linked­­Li­s­t.f­­etc­­hH­e­ad();`` Get the value of a node ``linked­­Li­s­t.g­­etA­­t(1);`` Removing an element ``linked­­Li­s­t.r­­emo­­ve­A­t(1);`` ``linked­­Li­s­t.d­­ele­­te(1);`` Check existence of a value ``linked­­Li­s­t.c­­ont­­ai­n­s(1);`` Looping ``for (const e of linked­­List) {`` `` consol­­e.l­­o­g(­e);`` ``}``

## Comments

No comments yet. Add yours below!

## Add a Comment

Your Comment

Please enter your name.

Please enter your email address

Please enter your Comment.

## Related Cheat Sheets

AngularJS Cheat Sheet
JavaScript Cheat Sheet
Web Programming Cheat Sheet