Ask A Question


You’re not receiving notifications from this thread.

Why have the three dots syntax?

shreyathakare asked in Javascript

So basically I have a doubt in java developement which i don’t get what’s the difference between these two lines:

[].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:

Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 83,038+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.