【发布时间】:2016-10-31 11:19:51
【问题描述】:
当我尝试在数组推送之前和之后记录一个数组时,两者的输出是相同的:
class MyClass {
order: number;
}
let list: MyClass[] = [];
for (let i = 0; i < 5; i++){
list.push({ order: i });
}
console.log('before push', list);
list.push({ order: 999 });
console.log('after push', list);
“推送前”包含订单号为 999 的 MyClass。为什么? 你可以在这里尝试一下: Playground
【问题讨论】:
标签: javascript arrays typescript console push