āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ ECMAScript 2023 ECMA āĻāύā§āĻāĻžāϰāύā§āϝāĻžāĻļāύāĻžāϞ āĻĨā§āĻā§ āĻ āύā§āĻŽā§āĻĻāύ āĻĒā§āϝāĻŧā§āĻā§
ECMAScript 2023, āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāĻžāώāĻžāϰ āĻāύā§āϝ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻāĻŋāϞā§āĻĄāϞāĻžāĻāύ, āĻāύā§āώā§āĻ āĻžāύāĻŋāĻāĻāĻžāĻŦā§ ECMA āĻāύā§āĻāĻžāϰāύā§āϝāĻžāĻļāύāĻžāϞ āĻĻā§āĻŦāĻžāϰāĻž āϏā§āĻŦā§āĻā§āϤāĨ¤

ECMA āĻāύā§āĻāĻžāϰāύā§āϝāĻžāĻļāύāĻžāϞ āĻāύā§āώā§āĻ āĻžāύāĻŋāĻāĻāĻžāĻŦā§ ECMAScript 2023 āĻ āύā§āĻŽā§āĻĻāύ āĻāϰā§āĻā§, āϝāĻž āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāϰ āĻāύā§āϝ āϏāĻžāϰā§āĻŦāĻāύā§āύ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄā§ āĻāĻāĻāĻŋ āĻŽā§āϞ āĻāĻĒāĻā§āϰā§āĻĄāĨ¤ āĻāĻĻā§āĻāĻžāĻŦāύ⧠āĻ ā§āϝāĻžāϰ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻŦāĻ āĻ āύā§āϏāύā§āϧāĻžāύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĒā§āϰāĻŦāϰā§āϤāύā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰāĻž, āĻĒā§āϰāϤā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻš āĻāύā§āύāϤ WeakMap API, āĻāĻŦāĻ āĻšā§āϝāĻžāĻļāĻŦā§āϝāĻžāĻ āĻŦā§āϝāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻŽāĻŋāϤ āϏāĻŽāϰā§āĻĨāύ, āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύāĻāĻŋ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻāĻŦāĻŋāώā§āϝāϤāĻā§ āĻĒāϰāĻŋāĻŽāĻŋāϤāĻāĻžāĻŦā§ āĻāĻāύāĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻāĻžāϰ āĻĻāĻŋāϤ⧠āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
ECMAScript-āĻāϰ 14 āϤāĻŽ āϏāĻāϏā§āĻāϰāĻŖ, ECMAScript 2023 27āĻļā§ āĻā§āύ āĻ āύā§āĻŽā§āĻĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āϝāĻž āĻŽā§āϞ āĻāύā§āύāϤāĻŋāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāϏā§āϤā§āϤ āĻāĻāĻžāϰāĻāĻŋāĻ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§ā§ˇ āĻāĻ āĻ āĻā§āϰāĻāϤāĻŋāĻā§āϞāĻŋ toSorted, toReversed, findLast, findLastIndex āϏāĻš āĻ āϏāĻāĻā§āϝ āĻ ā§āϝāĻžāϰ⧠āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻāϰāĻž āĻ ā§āϝāĻžāϰ⧠āĻĒā§āϰā§āĻā§āĻāĻžāĻāĻĒ āĻĒāϰā§āϝāύā§āϤ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻšāϝāĻŧ, āϏā§āĻāϏāĻžāĻĨā§ Array.prototype-āĻ toSplicedāĨ¤ # āĻāϰ āĻāĻžāϤāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĢāĻžāĻāϞ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύ āϏā§āĻā§āϰāĻŋāĻŽāϞāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧ! āύāĻĨāĻŋāϰ āĻ āĻā§āϰāĻĻā§āϤ āĻ āĻŽāύā§āϤāĻŦā§āϝ. āĻ āϤāĻŋāϰāĻŋāĻā§āϤāĻāĻžāĻŦā§, āĻāĻāĻŋ āĻĻā§āϰā§āĻŦāϞ āϏāĻāĻā§āϰāĻšā§ āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻĒā§āϰāϤā§āĻāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāϏā§āϤā§āϤ āĻ ā§āϝāĻžāϰā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĻāϰāĻāĻž āĻā§āϞ⧠āĻĻā§āϝāĻŧāĨ¤
āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞ⧠TC39, ECMA āĻāϰ āĻāĻžāϰāĻŋāĻāϰāĻŋ āĻāĻŽāĻŋāĻāĻŋ 39, āϤāĻžāĻĻā§āϰ GitHub āĻĒā§āϰā§āĻĢāĻžāĻāϞ⧠āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤāĻāĻžāĻŦā§ āĻāĻžāϰāĻāĻŋ āĻĢā§āĻāĻžāϞ āĻĒāϝāĻŧā§āύā§āĻ āĻĒāϰā§āϝāύā§āϤ āĻĒā§āϰāϏāĻžāϰāĻŋāϤāĨ¤ āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋ āĻāĻ āĻŦāĻāϰ āϤāĻžāĻĻā§āϰ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āϞāĻā§āĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§ āĻāĻŦāĻ āύāĻŋāĻŽā§āύāϰā§āĻĒ:
- āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāϰ⧠āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻāϰāĻž āĻ ā§āϝāĻžāϰā§āϤ⧠.findLast() āĻāĻŦāĻ .findLastIndex() āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāĻā§āĻā§, āϝāĻžāĻā§ āĻŦāϞāĻž āĻšāϝāĻŧ āĻ ā§āϝāĻžāϰ⧠āĻĢāĻžāĻāύā§āĻĄ āĻĢā§āϰāĻŽ āϞāĻžāϏā§āĻāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāϰā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύ āϏāύāĻžāĻā§āϤ āĻāϰāĻžāϰ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āϏāĻŽā§āĻŽā§āĻā§āύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻĻā§āĻļā§āϝā§āϰ āĻāĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāĻĒāϝā§āĻā§ āϝāĻāύ āĻŦāĻŋāĻĒāϰā§āϤ āĻā§āϰāĻŽā§ āĻāĻĒāĻžāĻĻāĻžāύ āĻā§āĻāĻāĻā§āύ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĢāϞāĻžāĻĢāϞ āĻŦāĻž āĻ ā§āϝāĻžāϰ⧠āĻāĻĒāĻžāĻĻāĻžāύā§āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤā§āϰ āĻā§āϰāĻŽ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻŦā§āĨ¤
- āĻāĻāĻāĻŽā§āϝāĻžāĻĒ āĻā§-āϤ⧠āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻŋāĻšā§āύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ WeakMap API-āĻāϰ āϏāĻŽā§āĻĒā§āϰāϏāĻžāϰāĻŖ, āĻ āύāύā§āϝ āĻĒā§āϰāϤā§āĻāĻā§āϞāĻŋāĻā§ āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻāύ āĻĒāϰā§āϝāύā§āϤ, WeakMaps-āĻ āĻā§-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāϏā§āϤā§āϤ⧠āĻāĻ ā§āϰāĻāĻžāĻŦā§ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāĻŋāϞāĨ¤
- āĻ āύā§āϞāĻŋāĻĒāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻ ā§āϝāĻžāϰ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ, āϝāĻž Array.prototype āĻāĻŦāĻ TypedArray.prototype-āĻ āύāϤā§āύ āĻĒāĻĻā§āϧāϤāĻŋ āϝā§āĻ āĻāϰāĻžāϰ āĻĒā§āϰāĻāĻžāϰ āĻāϰā§āĨ¤ āĻāĻā§āϞāĻŋ āĻĒāĻāύā§āĻĻāϏāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āύāϤā§āύ āĻ āύā§āϞāĻŋāĻĒāĻŋ āϤā§āϰāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāϰā§āϰ āϰā§āĻĒāĻžāύā§āϤāϰāĻā§ āĻāύā§āύāϤ āĻāϰā§āĨ¤
- Hashbang āĻŦā§āϝāĻžāĻāϰāĻŖ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ CLI (āĻāĻŽāĻžāύā§āĻĄ āϞāĻžāĻāύ āĻāύā§āĻāĻžāϰāĻĢā§āϏ) āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻšā§āϏā§āĻ Shebangs/Hashbang āĻ āύā§āĻŽāϤāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĄāĻŋ āĻĢā§āϝāĻžāĻā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰāϤ⧠āĻāĻžāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻšā§āϏā§āĻ āĻĨā§āĻā§ āĻāĻā§āĻāĻŋāύ⧠āϏā§āĻā§āϰāĻŋāĻĒāĻŋāĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§, āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻŦāĻ āĻ āĻāĻŋāύā§āύ āĻ āύā§āĻļā§āϞāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻŦā§āϧ āĻāĻžāĻāĻžāϏā§āĻā§āϰāĻŋāĻĒā§āĻ āĻāϤā§āϏ āĻĒāĻžāĻ ā§āϝ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§ āĻŽā§āϞāϧāĻžāϰāĻžāϝāĻŧ āύāĻŋāϝāĻŧā§ āĻāϏā§āĨ¤
āĻāĻĻāϰā§āĻļ āĻ āύā§āĻļā§āϞāύā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āϰā§āĻā§, ECMAScript-āĻāϰ āĻāĻĒāĻĄā§āĻ āĻšāĻāϝāĻŧāĻž āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋ āĻāϤāĻŋāĻšā§āϝāĻāϤāĻāĻžāĻŦā§ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āĻāĻŦāĻ ECMA āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻžāϰā§āώāĻŋāĻ āĻā§āύ āĻŽāĻžāϏ⧠āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āϝ⧠āĻāϤ āĻŦāĻāϰā§āϰ ECMAScript 2022 āĻļā§āϰā§āώ-āϏā§āϤāϰā§āϰ āĻ āĻĒā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻļā§āϰā§āĻŖāĻŋ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϰ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻĻā§āĻā§āĻā§āĨ¤
āύāϤā§āύ āĻāĻžāώāĻž āĻļā§āĻāĻžāύ⧠āĻāĻŦāĻ āĻā§āĻĄ āĻ āύā§āĻļā§āϞāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻšāϞ AppMaster āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻšā§āĻŽā§āĻā§ no-code āĻā§āϞ, āĻāĻāĻŋ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϝā§āĻā§āϤāĻŋ āĻĒā§āϰāϤāĻŋāώā§āĻ āĻžāϰ āĻāύā§āϝ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻŦāĻŋāĻĒāĻŋ āĻĄāĻŋāĻāĻžāĻāύāĻžāϰ āĻŦāĻž āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ, āĻāϝāĻŧā§āĻŦ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĻāϰā§āĻļāĨ¤ āύāĻžāĻāϰāĻŋāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ, āĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļāĻā§ 10x āĻĻā§āϰā§āϤāϤāϰ āĻāĻŦāĻ 3 āĻā§āĻŖ āĻŦā§āĻļāĻŋ āϏāĻžāĻļā§āϰāϝāĻŧā§ āĻāϰ⧠āϤā§āϞā§āĨ¤ AppMaster āĻ āĻāϰāĻ āĻāĻžāύā§āύāĨ¤


