Wenn ich Array.fill verwenden, um ein mehrdimensionales Array zu füllen, erhalte ich ein seltsames Verhalten, wenn sie eines der Arrays drängen:seltsame Verhalten in Array.fill
var arr = Array(2).fill([]);
arr[0].push(5);
console.log(arr);
//=> prints [[5], [5]]
beide gegebenen Antworten sind großartige Beispiele dafür, warum Sie etwas über Objekte lernen sollten und wie sie funktionieren. mozilla developer network wäre ein guter Anfang, um darüber zu lernen. tbh könntest du das auch machen: 'var a = {}; (Funktion (x) {a.foo = "bar"}) (a); console.log (a.foo) ' – GottZ