JavaScript Features You Need to Look At

ECMAScript 2022 is right around the corner, but there were many exciting features that were introduced last year:

replaceAll method

const message = “A-message-being-divided”;
const processedMessage = message.replaceAll(‘-‘, ‘ ‘);

W…


This content originally appeared on DEV Community and was authored by Tina Huynh

ECMAScript 2022 is right around the corner, but there were many exciting features that were introduced last year:

replaceAll method

const message = "A-message-being-divided";
const processedMessage = message.replaceAll('-', ' ');

With replaceAll(), you can replace a given character or set of characters in a string with something else. It takes two arguments - the value you want to replace and the value you want to replace it with.

Promise.any()

With Promise.any(), you are able to return a promise that resolves as soon as any of the promises passed inside the promise array parameter is fulfilled. If none are, an AggregateError will be thrown.

Logical Assignment Operators

These can help make code shorter and cleaner! There is the OR & Equals (||=) , And & Equals (&&=), and nullish coalescing assignment operator (??=)

Numeric Separators

The separators allow you to add underscores between digits, which makes them more readable.

let n1 = 1_000_000_000;
console.log(n1) // This will print:1000000000

WeakRef

WeakRef stands for Weak References and allows you o create a weak reference to an object. This is a reference that does not prevent the object from being reclaimed by the garbage collector.

Conclusion

There are always new methods and developments to learn that enhance our code. What are some of your favorite JavaScript features you use the most often? Always love hearing from everyone!

Happy coding!


This content originally appeared on DEV Community and was authored by Tina Huynh


Print Share Comment Cite Upload Translate Updates
APA

Tina Huynh | Sciencx (2022-03-26T00:01:57+00:00) JavaScript Features You Need to Look At. Retrieved from https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/

MLA
" » JavaScript Features You Need to Look At." Tina Huynh | Sciencx - Saturday March 26, 2022, https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/
HARVARD
Tina Huynh | Sciencx Saturday March 26, 2022 » JavaScript Features You Need to Look At., viewed ,<https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/>
VANCOUVER
Tina Huynh | Sciencx - » JavaScript Features You Need to Look At. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/
CHICAGO
" » JavaScript Features You Need to Look At." Tina Huynh | Sciencx - Accessed . https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/
IEEE
" » JavaScript Features You Need to Look At." Tina Huynh | Sciencx [Online]. Available: https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/. [Accessed: ]
rf:citation
» JavaScript Features You Need to Look At | Tina Huynh | Sciencx | https://www.scien.cx/2022/03/26/javascript-features-you-need-to-look-at/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.