var doc = {
id: 0
};
var docs = [];
for (let i = 0; i < 10; i++) {
doc.id = i;
docs[i] = doc
}
console.log(docs)
为什么结果是:
[ { id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 },
{ id: 9 } ]
而不是:
[ { id: 0 },
{ id: 1 },
{ id: 2 },
{ id: 3 },
{ id: 4 },
{ id: 5 },
{ id: 6 },
{ id: 7 },
{ id: 8 },
{ id: 9 } ]