我在角度4中使用lodash並且正在使用時間來創建數字數組。我不明白爲什麼,但我不能在lodash函數內部使用'this',因爲它是未定義的,我必須首先將它指定爲self。Lodash在角度4中,這是未定義的
private arrayNum: number[] = [];
ngOnInit() {
let self = this;
_.times(31, function (n) {
self.arrayNum.push(n + 1);
});
}
任何人都可以請解釋這是爲什麼,或者如果我正在與lodash一個錯誤。謝謝
使用脂肪箭頭語法...... – Alex