Redraw JavaScript roadmap using our editor

pull/6219/head
Kamran Ahmed 3 months ago
parent 539e9e1a60
commit a8dcdf60dd
  1. 8
      src/data/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/index.md
  2. 11
      src/data/roadmaps/javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md
  3. 17
      src/data/roadmaps/javascript/content/109-javascript-functions/100-defining-calling-functions.md
  4. 7
      src/data/roadmaps/javascript/content/111-javascript-this-keyword/107-call-method.md
  5. 7
      src/data/roadmaps/javascript/content/111-javascript-this-keyword/108-apply-method.md
  6. 7
      src/data/roadmaps/javascript/content/111-javascript-this-keyword/109-bind-method.md
  7. 0
      src/data/roadmaps/javascript/content/@RonBj1htt6jnBt3W7zoTA.md
  8. 1
      src/data/roadmaps/javascript/content/@lJwcc6JoUIQoiQ6FkV2KW.md
  9. 0
      src/data/roadmaps/javascript/content/all-about-variables@kvActjpU4FUJdrmuFoFEe.md
  10. 1
      src/data/roadmaps/javascript/content/apply@-BtF34cEzI6J8sZCDRlRE.md
  11. 0
      src/data/roadmaps/javascript/content/arguments-object@QLC7bW-qHskLH2HOA-Sko.md
  12. 0
      src/data/roadmaps/javascript/content/arithmetic-operators@0PK1NwlgkNe2Vf-We4uLH.md
  13. 0
      src/data/roadmaps/javascript/content/arrays@NZedBxG9B9TRVOf2QE2yL.md
  14. 0
      src/data/roadmaps/javascript/content/arrow-functions@fr0NChxMXLpJizyMhXcXS.md
  15. 0
      src/data/roadmaps/javascript/content/assignment-operators@IvBtUzIGnkgGXrJjqmjf4.md
  16. 0
      src/data/roadmaps/javascript/content/asyncawait@Dn872mgexmxoLtbkIgIgz.md
  17. 0
      src/data/roadmaps/javascript/content/asynchronous-javascript@sFOqx6_7poVIVuXhJVY0E.md
  18. 0
      src/data/roadmaps/javascript/content/bigint-operators@udoz0DZi7f-vm30dSnYKu.md
  19. 1
      src/data/roadmaps/javascript/content/bigint@6lUF0neW1piiP1RsaVxEX.md
  20. 1
      src/data/roadmaps/javascript/content/bind@dbercnxXVTJXMpYSDNGb2.md
  21. 0
      src/data/roadmaps/javascript/content/bitwise-operators@ghjNJW67Wj5L5QK46xwL-.md
  22. 0
      src/data/roadmaps/javascript/content/block@uqEzHYx13Y2EpvTTRzykn.md
  23. 1
      src/data/roadmaps/javascript/content/boolean@b1HvkoWA2t4kt8mS6FySm.md
  24. 0
      src/data/roadmaps/javascript/content/break--continue@4oHFzn7R7xLxfuLpsJjr-.md
  25. 0
      src/data/roadmaps/javascript/content/built-in-functions@s8wUJivWmetysJ8bt9FBC.md
  26. 0
      src/data/roadmaps/javascript/content/built-in-objects@D95ndkkwmT5X_HqboEn6E.md
  27. 1
      src/data/roadmaps/javascript/content/call@gsyY3Oa3Jf0W5K_lyqBYO.md
  28. 0
      src/data/roadmaps/javascript/content/callback-hell@PJSdqvh5OBwPCNpn3q_S5.md
  29. 0
      src/data/roadmaps/javascript/content/callbacks@D8oGY7pdviRByaz6c9sU6.md
  30. 0
      src/data/roadmaps/javascript/content/classes@F_Lrj0F7UXriqJ0mhwxCy.md
  31. 0
      src/data/roadmaps/javascript/content/closures@itS6B12I8I1KNCPvc0KCQ.md
  32. 0
      src/data/roadmaps/javascript/content/comma-operators@6_8EwyZY2jBkZr7xnfRY3.md
  33. 0
      src/data/roadmaps/javascript/content/commonjs@4EXeGkOpfAViB9Uo4zL6O.md
  34. 0
      src/data/roadmaps/javascript/content/comparison-operators@-v4_V4UuoZSgUk2sqOCim.md
  35. 0
      src/data/roadmaps/javascript/content/conditional-operators@640mk-m5mB90Mme-7jcXV.md
  36. 0
      src/data/roadmaps/javascript/content/conditional-statements@ttCsd2_H2SuRivCjGv1OX.md
  37. 0
      src/data/roadmaps/javascript/content/const@q85z6x1Lc-yLWepwtIT2_.md
  38. 0
      src/data/roadmaps/javascript/content/control-flow@3tckJ2Sci7z-sNx9jx9eF.md
  39. 0
      src/data/roadmaps/javascript/content/data-structures@ADarwihuI2nBq1C3U7-Zr.md
  40. 0
      src/data/roadmaps/javascript/content/data-types@-jbPPuEXacBR0d0CWPHgd.md
  41. 0
      src/data/roadmaps/javascript/content/debugging-issues@dhEtcgv7G9fNV-AUNJdWk.md
  42. 0
      src/data/roadmaps/javascript/content/debugging-memory-leaks@BA_ArmZMnVMaL_zl3W3Pt.md
  43. 0
      src/data/roadmaps/javascript/content/debugging-performance@ECxISKUAU7js_JsfSHzud.md
  44. 0
      src/data/roadmaps/javascript/content/default-params@8X8mRl-puL0Lp43dO5mha.md
  45. 1
      src/data/roadmaps/javascript/content/dom-apis@bhuGtcyqPFKu-900aESYz.md
  46. 0
      src/data/roadmaps/javascript/content/dowhile@57lO_3uxJaWsFXS-0J1AK.md
  47. 0
      src/data/roadmaps/javascript/content/equality-comparisons@23Xa6q5VvRVlzc6Dx8vST.md
  48. 0
      src/data/roadmaps/javascript/content/error-objects@-z-4VTaC3tOThqChgyoMs.md
  49. 0
      src/data/roadmaps/javascript/content/esm@jLNmYeo20Mbu4WRvVgvwU.md
  50. 0
      src/data/roadmaps/javascript/content/event-loop@_bs5NNHVdHLWGBmpYwHMi.md
  51. 0
      src/data/roadmaps/javascript/content/exceptional-handling@34TKGxV9YziOWMh9rT_KE.md
  52. 0
      src/data/roadmaps/javascript/content/explicit-binding@p2NhSwPYMtRiPRHjPaqmX.md
  53. 0
      src/data/roadmaps/javascript/content/explicit-type-casting@1xhjrRN-Rfekei2JwwU7Y.md
  54. 0
      src/data/roadmaps/javascript/content/expressions--operators@_6vZa43gWjxO2OcD1iCCQ.md
  55. 0
      src/data/roadmaps/javascript/content/fetch@kL5rfWxXe4J44ENru1uJS.md
  56. 0
      src/data/roadmaps/javascript/content/for@2M211rcaPSWbZ-sPoSEVR.md
  57. 0
      src/data/roadmaps/javascript/content/forin-loop@cq3vvFZoNnAAZJ6oEBUwb.md
  58. 0
      src/data/roadmaps/javascript/content/forof-loop@FBz6h_AmTJBXoBN-a38a5.md
  59. 0
      src/data/roadmaps/javascript/content/function-borrowing@EAN6DCiCfSq04R4vKgZ0q.md
  60. 0
      src/data/roadmaps/javascript/content/function-parameters@R1D4fsZliHv7wIo8Tj-kp.md
  61. 0
      src/data/roadmaps/javascript/content/function@YMT7O6lrMSMtNo0EnmsnQ.md
  62. 0
      src/data/roadmaps/javascript/content/functions@k8bJH9qydZm8I9rhH7rXw.md
  63. 0
      src/data/roadmaps/javascript/content/gabage-collection@KKyX8N4lTgN0w-Khm6Ztq.md
  64. 0
      src/data/roadmaps/javascript/content/global@oC4o6GLEES_nUgCJu9Q6I.md
  65. 0
      src/data/roadmaps/javascript/content/history-of-javascript@l-GKzcsBNA0r6Jax8hwnP.md
  66. 0
      src/data/roadmaps/javascript/content/hoisting@Lb5jLF91WO5V5CWpifciW.md
  67. 0
      src/data/roadmaps/javascript/content/how-to-run-javascript@uXsWIUUxtc4H_iRx3uZv0.md
  68. 0
      src/data/roadmaps/javascript/content/ifelse@ndbDXAx6bL4lZmpXv16Y_.md
  69. 0
      src/data/roadmaps/javascript/content/iifes@YZlCoPvZuX5MmpLOTj5d4.md
  70. 0
      src/data/roadmaps/javascript/content/implicit-type-casting@pP42K_eH4RCdUdUS8BJlP.md
  71. 0
      src/data/roadmaps/javascript/content/in-a-function@azsXq6Y5iCvQDgTWZpWQ3.md
  72. 0
      src/data/roadmaps/javascript/content/in-a-method@3E5MuxPvEJU-dwgTrbQAR.md
  73. 0
      src/data/roadmaps/javascript/content/in-arrow-functions@P0190rTm2wLQmCzWOKour.md
  74. 0
      src/data/roadmaps/javascript/content/in-event-handlers@JVbEBtVrTTFnTF3_yUIAC.md
  75. 0
      src/data/roadmaps/javascript/content/indexed-collections@lBOGoHZrmnIRatvryDwTm.md
  76. 0
      src/data/roadmaps/javascript/content/introduction-to-javascript@6khAD6mzZ9S96JJuC5_j6.md
  77. 0
      src/data/roadmaps/javascript/content/islooselyequal@PLallt_T33W6bUEn0Hc3W.md
  78. 0
      src/data/roadmaps/javascript/content/isstrictlyequal@pcILon_Jjm2_XS10iUJ0E.md
  79. 0
      src/data/roadmaps/javascript/content/iterators-and-generators@TZ8XGdykSJjKBjX6Nivwo.md
  80. 0
      src/data/roadmaps/javascript/content/javascript-versions@SFPsWnVpZBAw3_re7op4h.md
  81. 0
      src/data/roadmaps/javascript/content/json@bFNvtHp97OzKnPJgr7WaH.md
  82. 0
      src/data/roadmaps/javascript/content/keyed-collections@rhJrrqkRqy2Qw_he4SPGz.md
  83. 0
      src/data/roadmaps/javascript/content/let@kDRa9G3pMp0Cb0mqYUawM.md
  84. 0
      src/data/roadmaps/javascript/content/lexical-scoping@q7b5iMJ1Lfka5A-K-YcaN.md
  85. 0
      src/data/roadmaps/javascript/content/logical-operators@bo4SvzU4BrPl3c99zW7Y5.md
  86. 0
      src/data/roadmaps/javascript/content/loops-and-iterations@YD-2l_amfqqqCdtc_Zdzo.md
  87. 0
      src/data/roadmaps/javascript/content/map@Xc0jL4rafpI-ixIaAxo9O.md
  88. 0
      src/data/roadmaps/javascript/content/memory-lifecycle@ZR2WfH1cerA-V_kaPwRvm.md
  89. 0
      src/data/roadmaps/javascript/content/memory-management@MatU4SthAAhByJ40XdZQn.md
  90. 0
      src/data/roadmaps/javascript/content/modules-in-javascript@hLnJlwnECFbVMeFpH0M5Q.md
  91. 1
      src/data/roadmaps/javascript/content/null@CxyNyFMuTLS3owtRMgClD.md
  92. 1
      src/data/roadmaps/javascript/content/number@GZ_SXsWmP7AsXRTc4WUMw.md
  93. 0
      src/data/roadmaps/javascript/content/object-prototype@0I6dJE0ygXPGjeRAe8AtT.md
  94. 0
      src/data/roadmaps/javascript/content/object@xe8HZ8Mt1fK8yJMcDPYHJ.md
  95. 1
      src/data/roadmaps/javascript/content/objectis@ATma3bLKdmWY_WTsPIKxh.md
  96. 0
      src/data/roadmaps/javascript/content/promises@yXSF5gGST7l2X-4z1g0d_.md
  97. 0
      src/data/roadmaps/javascript/content/prototypal-inheritance@Xge6eru1hRGobnOEHLZqv.md
  98. 0
      src/data/roadmaps/javascript/content/recursion@YJGhhFuWmFvhRKOg6nwON.md
  99. 0
      src/data/roadmaps/javascript/content/relational-operators@BbrrliATuH9beTypRaFey.md
  100. 0
      src/data/roadmaps/javascript/content/rest@-_6q0bIjQrvAaCWrVkASO.md
  101. Some files were not shown because too many files have changed in this diff Show More

@ -1,8 +0,0 @@
# Equality algorithms
Equality algorithms are used to perform equality comparisons of values or variables in JavaScript. Each equality algorithm works slightly differently, and the one you use depends on the type of comparison you want to make.
Visit the following resources to learn more:
- [@article@Which JavaScript equality algorithm should you use?](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Equality_comparisons_and_sameness)
- [@feed@Explore top posts about Algorithms](https://app.daily.dev/tags/algorithms?ref=roadmapsh)

@ -1,11 +0,0 @@
# Labeled Statements
JavaScript label statements are used to prefix a label to an identifier. It can be used with `break` and `continue` statement to control the flow more precisely.
A label is simply an identifier followed by a colon`(:)` that is applied to a block of code.
Visit the following resources to learn more:
- [@article@JavaScript MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label)
- [@article@Tutorialspoint – JavaScript Tutorial](https://www.tutorialspoint.com/What-are-label-statements-in-JavaScript)
- [@article@Labels for break/continue](https://javascript.info/while-for#labels-for-break-continue)

@ -1,17 +0,0 @@
# Defining and Calling Functions
**Defining:**
- JavaScript function _declarations_ are made by using the `function` keyword.
- Functions can also be defined by saving function _expressions_ to a variable. "Arrow" functions are commonly used in this way.
**Calling:**
- When a function is defined, it is not yet executed.
- To call and invoke a function's code, use the function's name followed by parentheses: `functionName()`.
Visit the following resources to learn more:
- [@article@Defining Functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions#defining_functions)
- [@article@Calling Functions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions#calling_functions)
- [@article@Function Definitions](https://www.w3schools.com/js/js_function_definition.asp)

@ -1,7 +0,0 @@
# call() method
The `call()` method calls the function with a reference to the aspire object to `this` keyword. `call()` method accepts an argument list and each arguments should be provided individually.
Visit the following resources to learn more:
- [@article@call() method](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call)

@ -1,7 +0,0 @@
# apply() method
`apply()` method is almost identical to `call()` method, except that `call()` method accepts an argument list, while `apply()` method accepts a single array of arguments.
Visit the following resources to learn more:
- [@article@apply() method](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply)

@ -1,7 +0,0 @@
# bind() method
The `bind()` method return a new method that has its `this` keyword refers to the aspire object, with a given sequence of arguments which can be call later.
Visit the following resources to learn more:
- [@article@bind() method](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind)

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save