|
12 | 12 | <small> January, 2018</small>
|
13 | 13 | </sub>
|
14 | 14 | </div>
|
| 15 | +<small>Support Asabeneh to create more educational materials</small> |
| 16 | + |
| 17 | +[<img src = './images/become_patreon.png' alt='become-asabeneh-patreon' title='click' />](https://www.patreon.com/asabeneh?fan_landing=true) |
15 | 18 |
|
16 | 19 | 
|
17 | 20 | - [Introduction](#introduction)
|
|
81 | 84 | - [switch](#switch)
|
82 | 85 | - [Ternary Operators](#ternary-operators)
|
83 | 86 | - [Exercise: Conditionals](#exercise-conditionals)
|
| 87 | + - [While loop](#while-loop) |
| 88 | + - [Do while loop](#do-while-loop) |
| 89 | + - [Exercises:Loops](#exercisesloops) |
| 90 | +- [Arrays](#arrays) |
| 91 | + - [Exercise : Arrays](#exercise--arrays) |
| 92 | +- [More on Arrays](#more-on-arrays) |
| 93 | + - [Exercise -10 : Array Methods](#exercise--10--array-methods) |
| 94 | +- [Functions](#functions) |
| 95 | + - [Function Declaration](#function-declaration) |
| 96 | + - [Function Expression](#function-expression) |
| 97 | + - [Anonymous Function](#anonymous-function) |
| 98 | + - [Arrow Function](#arrow-function) |
| 99 | + - [Arrow Function vs Declaration Function](#arrow-function-vs-declaration-function) |
| 100 | + - [Exercise - 10 : Functions](#exercise---10--functions) |
| 101 | +- [Object](#object) |
| 102 | + - [Object Methods](#object-methods) |
| 103 | + - [Date Object](#date-object) |
| 104 | + - [Exercises: Date Object](#exercises-date-object) |
| 105 | + - [Exercises:Objects](#exercisesobjects) |
| 106 | +- [JSON](#json) |
| 107 | + - [Converting JSON to JavaScript Object](#converting-json-to-javascript-object) |
| 108 | + - [JSON.parse()](#jsonparse) |
| 109 | + - [Using a reviver function with JSON.parse()](#using-a-reviver-function-with-jsonparse) |
| 110 | + - [Converting Object to JSON](#converting-object-to-json) |
| 111 | + - [Using a Filter Array with JSON.stringify](#using-a-filter-array-with-jsonstringify) |
| 112 | + - [Exercises](#exercises) |
| 113 | + - [Exercises Level 1](#exercises-level-1) |
| 114 | + - [Exercises Level 2](#exercises-level-2) |
| 115 | +- [Higher Order Function](#higher-order-function) |
| 116 | + - [Callback](#callback) |
| 117 | + - [Returning function](#returning-function) |
| 118 | + - [setting time](#setting-time) |
| 119 | + - [setInterval](#setinterval) |
| 120 | + - [setTimeout](#settimeout) |
| 121 | + - [Exercises Level 3](#exercises-level-3) |
| 122 | +- [Functional Programming](#functional-programming) |
| 123 | + - [Exercises](#exercises-1) |
| 124 | +- [Destructuring and Spread](#destructuring-and-spread) |
| 125 | + - [Destructing Arrays](#destructing-arrays) |
| 126 | + - [Destructuring Object](#destructuring-object) |
| 127 | + - [Renaming during structuring](#renaming-during-structuring) |
| 128 | + - [Spread or Rest Operator](#spread-or-rest-operator) |
| 129 | + - [Exercise: Destructuring](#exercise-destructuring) |
| 130 | +- [Map and Set](#map-and-set) |
| 131 | +- [Set](#set) |
| 132 | + - [Creating a set](#creating-a-set) |
| 133 | + - [Adding an element to a set](#adding-an-element-to-a-set) |
| 134 | + - [Deleting an element a set](#deleting-an-element-a-set) |
| 135 | + - [Checking an element in the set](#checking-an-element-in-the-set) |
| 136 | + - [Clearing the set](#clearing-the-set) |
| 137 | +- [Set](#set-1) |
| 138 | + - [Creating an empty set](#creating-an-empty-set) |
| 139 | + - [Creating set from array](#creating-set-from-array) |
| 140 | + - [Adding an element to a set](#adding-an-element-to-a-set-1) |
| 141 | + - [Deleting an element a set](#deleting-an-element-a-set-1) |
| 142 | + - [Checking an element in the set](#checking-an-element-in-the-set-1) |
| 143 | + - [Clearing the set](#clearing-the-set-1) |
| 144 | + - [Union of sets](#union-of-sets) |
| 145 | + - [Intersection of sets](#intersection-of-sets) |
| 146 | + - [Difference of sets](#difference-of-sets) |
| 147 | +- [Map](#map) |
| 148 | + - [Creating an empty Map](#creating-an-empty-map) |
| 149 | + - [Creating an Map from array](#creating-an-map-from-array) |
| 150 | + - [Adding values to the Map](#adding-values-to-the-map) |
| 151 | + - [Getting a value from Map](#getting-a-value-from-map) |
| 152 | + - [Checking key in Map](#checking-key-in-map) |
| 153 | + - [Exercises: Set and Map](#exercises-set-and-map) |
| 154 | + - [Exercises:Level 1](#exerciseslevel-1) |
| 155 | + - [Exercises:Level 2](#exerciseslevel-2) |
| 156 | + - [Exercises:Level 3](#exerciseslevel-3) |
84 | 157 | - [Document Object Model (DOM)](#document-object-model-dom)
|
85 | 158 | - [Getting Element](#getting-element)
|
86 | 159 | - [Getting elements by tag name](#getting-elements-by-tag-name)
|
|
112 | 185 | - [Static method](#static-method)
|
113 | 186 | - [Inheritance](#inheritance)
|
114 | 187 | - [Overriding methods](#overriding-methods)
|
115 |
| -- [Exercises](#exercises) |
116 |
| - - [Exercises Level 1](#exercises-level-1) |
117 |
| - - [Exercises Level 2](#exercises-level-2) |
118 |
| - - [Exercises Level 3](#exercises-level-3) |
| 188 | +- [Exercises](#exercises-2) |
| 189 | + - [Exercises Level 1](#exercises-level-1-1) |
| 190 | + - [Exercises Level 2](#exercises-level-2-1) |
| 191 | + - [Exercises Level 3](#exercises-level-3-1) |
119 | 192 | - [Regular Expressions](#regular-expressions)
|
120 | 193 | - [RegEx parameters](#regex-parameters)
|
121 | 194 | - [Pattern](#pattern)
|
|
133 | 206 | - [Zero or more times(*)](#zero-or-more-times)
|
134 | 207 | - [Zero or one times(?)](#zero-or-one-times)
|
135 | 208 | - [Quantifier in RegEx](#quantifier-in-regex)
|
136 |
| - - [Cart ^](#cart) |
| 209 | + - [Cart ^](#cart-) |
137 | 210 | - [Exact match](#exact-match)
|
138 |
| -- [💻 Exercises](#%f0%9f%92%bb-exercises) |
139 |
| - - [Exercises: Level 1](#exercises-level-1-1) |
140 |
| - - [Exercises: Level 2](#exercises-level-2-1) |
141 |
| - - [Exercises: Level 3](#exercises-level-3-1) |
| 211 | +- [💻 Exercises](#-exercises) |
| 212 | + - [Exercises: Level 1](#exercises-level-1-2) |
| 213 | + - [Exercises: Level 2](#exercises-level-2-2) |
| 214 | + - [Exercises: Level 3](#exercises-level-3-2) |
| 215 | +- [Async and Await](#async-and-await) |
| 216 | +- [localStorage](#localstorage) |
| 217 | + - [Setting item to the localStorage](#setting-item-to-the-localstorage) |
| 218 | + - [Getting item from localStorage](#getting-item-from-localstorage) |
| 219 | + - [Clearing the localStorage](#clearing-the-localstorage) |
142 | 220 | - [Exercises:Local Storage](#exerciseslocal-storage)
|
143 | 221 | - [Cookies](#cookies)
|
144 | 222 | - [Exercises:Cookies](#exercisescookies)
|
|
0 commit comments