{"id":20957843,"url":"https://github.com/nayanpatel48/javascriptcoderepo","last_synced_at":"2025-08-11T04:15:00.109Z","repository":{"id":251694490,"uuid":"838150722","full_name":"Nayanpatel48/JavaScriptCodeRepo","owner":"Nayanpatel48","description":"This is repo dedicated to javaScript learning.","archived":false,"fork":false,"pushed_at":"2025-02-03T07:20:21.000Z","size":9186,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-03T08:26:16.838Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nayanpatel48.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-05T03:48:26.000Z","updated_at":"2025-02-03T07:20:25.000Z","dependencies_parsed_at":"2024-11-19T01:44:23.255Z","dependency_job_id":"8857dbb2-5d2f-4616-81d8-395214ab387c","html_url":"https://github.com/Nayanpatel48/JavaScriptCodeRepo","commit_stats":null,"previous_names":["nayanpatel48/javascriptcoderepo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nayanpatel48%2FJavaScriptCodeRepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nayanpatel48%2FJavaScriptCodeRepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nayanpatel48%2FJavaScriptCodeRepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nayanpatel48%2FJavaScriptCodeRepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nayanpatel48","download_url":"https://codeload.github.com/Nayanpatel48/JavaScriptCodeRepo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243352035,"owners_count":20276916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T01:44:14.604Z","updated_at":"2025-03-13T06:15:11.971Z","avatar_url":"https://github.com/Nayanpatel48.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learnings:\n\n## 01_Arrays:\n\n### - 01_array.js\n- Arrays, accessing array elements, array creation\n- Insertion of elements, deletion of elements\n- Usage of `.shift()` and `.unshift()`\n- `.includes()`, `.join()`, `typeof`\n- Array slicing, array splice\n\n### - 02_array.js\n- 2D arrays\n- Concatenating two arrays\n- Merging two arrays using spread syntax\n- Spread syntax **VS** `.concat()` function\n- `.flat()`, `isArray()`, `.from()`, `.of()` methods\n\n## 02_Basics:\n\n### - 01_test.js\n- Testing of printing statements\n\n### - 02_variable.js\n- `const`, `let`, `var`\n- Usage of `console.table()`\n\n### - 03_comparison.js\n- Comparison operators: `\u003e`, `\u003c`, `\u003c=`, `\u003e=`\n- `===` strict equality operator, `==` loose equality operator\n\n### - 04_conversionOperations.js\n- Type conversion, type checking\n- String concatenation usage\n\n### - 05_dataTypes.js\n- Basic data types such as `undefined`, `null`, `string`, `object`\n\n### - 06_datatypes_summary.js\n- Big integer, Object, Function, Array\n- Access object values using the dot (`.`) notation\n\n### - 07_string.js\n- String concatenation\n- String creation using the `new` keyword\n- `.indexOf()`, `.length`, `.toUpperCase()`, `.charAt()`, `.substring()`, `.trim()`, `.replace()`, `.includes()`, `.split()`\n\n### - 08_numbers_math.js\n- Creation of `Number` object using the `new` keyword\n- Converting number to string type\n- `.toFixed()`, `.toPrecision()`, various `Number.` methods like `MAX_VALUE`, `MIN_VALUE`\n- `Math` in javaScript\n\n### - 09_datesInJs.js\n- Date object creation \u0026 various useful methods of it.\n\n### - 10_object.js\n- javaScript object creation, accessing object values using `.` \u0026 `[]` \n- modifying values in object \n- freezing javaScript object\n- assigning function to javaScript object\n\n### - 11_object.js\n- singleton object creation\n- giving values to singleton object\n- nested object\n- object assigning (copying value of one object into target objct) operations with different methods\n- accessing array of objects\n- differeny `Object` methods such as `.keys()`, `.values()` etc.\n- Object methods such as `.hasOwnProperty()` etc.\n- `destructuring` \u0026 brief `JSON` example\n\n## 03_basics:\n\n### 01_function.js\n- function creation\n- calling a function \u0026 what is function reference?\n- default parameters\n- passing multiple values to the function using `...parameter_name` parameter syntax.\n- passing `object` to the function \u0026 accessing it's `values`\n- passing `array` to the function\n\n### 02_scope.js\n- block scope vs global scope\n- accessing variables accross different scopes\n- assigning function to the variable.\n\n### 03_arrow.js\n- calling function as a values of object.\n- arrow function need?\n- callbacks in javaScript\n\n### 04_iife.js\n- iife usage\n\n## 04__control_flow:\n\n###","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnayanpatel48%2Fjavascriptcoderepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnayanpatel48%2Fjavascriptcoderepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnayanpatel48%2Fjavascriptcoderepo/lists"}