
Ничего не рассказывал о новых фишках JavaScript 🧐
❗️ Вышла новая спецификация, которая привнесла ряд новвоведений о которых я кратенько поведаю:
1) Теперь можно создавать Record и Tuple сущности ( не изменяемые объекты и массивы ) - навесив перед ними знак #, делающий их неизменяемыми
2) Методы toSorted, toSpliced, toReverced - они не модифицируют текущий обеъект/массив, а возвращают новый
3) Методы FindLast & FindLastIndex - делают перебор с конца по элементу и индексу соотвественно
4) WeakMap - теперь ключом может быть и Symbol
5) Error cause - дает возможность указывать более подробные сообщения о ошибках
6) ShadowRealm API - дает возможность исполнять ваш код в коробочной среде без влияний на основную среду
7) Shebang - указывает имя программы интерпретатора
🔥 Накидайте огней и сделаем отдельный ролик 🔥
1) Теперь можно создавать Record и Tuple сущности ( не изменяемые объекты и массивы ) - навесив перед ними знак #, делающий их неизменяемыми
2) Методы toSorted, toSpliced, toReverced - они не модифицируют текущий обеъект/массив, а возвращают новый
3) Методы FindLast & FindLastIndex - делают перебор с конца по элементу и индексу соотвественно
4) WeakMap - теперь ключом может быть и Symbol
5) Error cause - дает возможность указывать более подробные сообщения о ошибках
6) ShadowRealm API - дает возможность исполнять ваш код в коробочной среде без влияний на основную среду
7) Shebang - указывает имя программы интерпретатора