I know about the spread operator ...
in JavaScript. We can use it on both arrays and objects:
let user = {
name: "aman",
rollno: 11
}
let newobj1 = {...user}
let newobj2 = [...user]
console.log(newobj1)
console.log(newobj2)
Why does newobj2
give an error, TypeError: user is not iterable
, but newobj1
works fine?