๐ ๐๐ฑ๐๐ฎ๐ป๐ฐ๐ฒ๐ฑ ๐๐ฎ๐๐ฎ๐ฆ๐ฐ๐ฟ๐ถ๐ฝ๐ concept ๐
๐ญ. ๐๐ฎ๐น๐น๐ฏ๐ฎ๐ฐ๐ธ๐: These are functions passed as arguments to other functions. They're called back later in the program.
๐ฎ. ๐ฃ๐ฟ๐ผ๐บ๐ถ๐๐ฒ๐: These are objects representing the eventual completion or failure of an asynchronous operation.
๐ฏ. ๐๐๐๐ป๐ฐ/๐๐๐ฎ๐ถ๐: This is syntactic sugar for Promises, making asynchronous code look and behave like synchronous code.
๐ฐ. ๐ฆ๐๐ฟ๐ถ๐ฐ๐ ๐ ๐ผ๐ฑ๐ฒ: This is a way to opt into a restricted variant of JavaScript, reducing errors and making code safer.
๐ฑ. ๐๐ถ๐ด๐ต๐ฒ๐ฟ-๐ข๐ฟ๐ฑ๐ฒ๐ฟ ๐๐๐ป๐ฐ๐๐ถ๐ผ๐ป๐: These are functions that operate on other functions, either by taking them as arguments or returning them.
๐ฒ. ๐๐ฎ๐น๐น, ๐๐ฝ๐ฝ๐น๐, ๐๐ถ๐ป๐ฑ: These are methods to control the context (this
) of a function.
๐ณ. ๐ฆ๐ฐ๐ผ๐ฝ๐ฒ: This is the accessibility of variables, functions, and objects in some particular part of your code during runtime.
๐ด. ๐๐น๐ผ๐๐๐ฟ๐ฒ๐: This is a function bundled with its lexical scope. Closures give access to an outer functionโs scope from an inner function.
๐ต. ๐๐ผ๐ถ๐๐๐ถ๐ป๐ด: This is JavaScript's behavior of moving variable and function declarations to the top of their containing scope.
๐ญ๐ฌ. ๐๐๐๐ (๐๐บ๐บ๐ฒ๐ฑ๐ถ๐ฎ๐๐ฒ๐น๐ ๐๐ป๐๐ผ๐ธ๐ฒ๐ฑ ๐๐๐ป๐ฐ๐๐ถ๐ผ๐ป ๐๐ ๐ฝ๐ฟ๐ฒ๐๐๐ถ๐ผ๐ป): This is a function that runs as soon as it is defined.
๐ญ๐ญ. ๐๐๐ฟ๐ฟ๐๐ถ๐ป๐ด: This is the technique of converting a function with multiple arguments into a sequence of functions each with a single argument.
๐ญ๐ฎ. ๐๐ฒ๐ฏ๐ผ๐๐ป๐ฐ๐ถ๐ป๐ด: This is a practice used to ensure that time-consuming tasks do not fire so often.
๐ญ๐ฏ. ๐ง๐ต๐ฟ๐ผ๐๐๐น๐ถ๐ป๐ด: This is a technique to control how many times a function can be executed over time.
๐ญ๐ฐ. ๐ฃ๐ผ๐น๐๐ณ๐ถ๐น๐น๐: This is code that implements a feature on web browsers that do not support the feature.
- weakSet:
- generator:
- weakMap: