Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nayanpatel48/javascriptcoderepo

This is repo dedicated to javaScript learning.
https://github.com/nayanpatel48/javascriptcoderepo

Last synced: 17 days ago
JSON representation

This is repo dedicated to javaScript learning.

Awesome Lists containing this project

README

        

# Learnings:

## 01_Arrays:

### - 01_array.js
- Arrays, accessing array elements, array creation
- Insertion of elements, deletion of elements
- Usage of `.shift()` and `.unshift()`
- `.includes()`, `.join()`, `typeof`
- Array slicing, array splice

### - 02_array.js
- 2D arrays
- Concatenating two arrays
- Merging two arrays using spread syntax
- Spread syntax **VS** `.concat()` function
- `.flat()`, `isArray()`, `.from()`, `.of()` methods

## 02_Basics:

### - 01_test.js
- Testing of printing statements

### - 02_variable.js
- `const`, `let`, `var`
- Usage of `console.table()`

### - 03_comparison.js
- Comparison operators: `>`, `<`, `<=`, `>=`
- `===` strict equality operator, `==` loose equality operator

### - 04_conversionOperations.js
- Type conversion, type checking
- String concatenation usage

### - 05_dataTypes.js
- Basic data types such as `undefined`, `null`, `string`, `object`

### - 06_datatypes_summary.js
- Big integer, Object, Function, Array
- Access object values using the dot (`.`) notation

### - 07_string.js
- String concatenation
- String creation using the `new` keyword
- `.indexOf()`, `.length`, `.toUpperCase()`, `.charAt()`, `.substring()`, `.trim()`, `.replace()`, `.includes()`, `.split()`

### - 08_numbers_math.js
- Creation of `Number` object using the `new` keyword
- Converting number to string type
- `.toFixed()`, `.toPrecision()`, various `Number.` methods like `MAX_VALUE`, `MIN_VALUE`
- `Math` in javaScript

### - 09_datesInJs.js
- Date object creation & various useful methods of it.

### - 10_object.js
- javaScript object creation, accessing object values using `.` & `[]`
- modifying values in object
- freezing javaScript object
- assigning function to javaScript object

### - 11_object.js
- singleton object creation
- giving values to singleton object
- nested object
- object assigning (copying value of one object into target objct) operations with different methods
- accessing array of objects
- differeny `Object` methods such as `.keys()`, `.values()` etc.
- Object methods such as `.hasOwnProperty()` etc.
- `destructuring` & brief `JSON` example

## 03_basics:

### 01_function.js
- function creation
- calling a function & what is function reference?
- default parameters
- passing multiple values to the function using `...parameter_name` parameter syntax.
- passing `object` to the function & accessing it's `values`
- passing `array` to the function

### 02_scope.js
- block scope vs global scope
- accessing variables accross different scopes
- assigning function to the variable.

### 03_arrow.js
- calling function as a values of object.
- arrow function need?
- callbacks in javaScript

### 04_iife.js
- iife usage

## 04__control_flow:

###