Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nayanpatel48/javascriptcoderepo
- Owner: Nayanpatel48
- License: apache-2.0
- Created: 2024-08-05T03:48:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-17T13:51:18.000Z (20 days ago)
- Last Synced: 2025-01-17T14:55:46.203Z (20 days ago)
- Language: JavaScript
- Size: 8.76 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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:
###