King_Izie👑 pfp
King_Izie👑
@iziedking
This new JavaScript operator is an absolute game changer! JavaScript is about to make async code a whole lot cleaner with the new ?= operator. It helps avoid deep nesting and bulky try-catch blocks, making code easier to understand and maintain. The ?= operator, known as the Safe Assignment operator, was introduced as a proposal in the ECMAScript community in 2024. Here is how it works: The ?= operator allows functions to return a tuple [error, result]. • If an error occurs during function execution, it returns [error, null]. • If the function runs successfully, it returns [null, result]. The ?= safe assignment operator is currently a proposal and not yet part of the official ECMAScript specification. However, you can still play around with it through polyfills, with a few limitations, like needing to use = in place of the actual ?= operator. Developers are also encouraged to contribute to its development.
1 reply
0 recast
48 reactions

Sulaiman Aminu pfp
Sulaiman Aminu
@souley
I don't see this as clean as it forces developer to check and handle the error immediately it will be better to have catch block handle that
0 reply
0 recast
0 reaction