Why have the three dots syntax?
So basically I have a doubt in java developement which i don’t get what’s the difference between these two lines:
[...cars].forEach((car) => console.log(car));
cars.forEach((car) => console.log(car));
The triple dots are called the object spread operator. Basically it allows you to expand variables in useful ways to simplify the code you're writing. Here's a couple articles about it: