1
我正在與HighChart
和一個功能,我需要添加它的datatable
連同chart
一起。打印datatable和圖表使用Typescript
我正在關注下一個example,並且我遇到了關鍵問題This
。
基本上,當我嘗試從這個簡單的賦值到另一個變量時,我得到了一個錯誤的值給我的變量。
我不能重現的jsfiddle,所以我把代碼和這裏一個圖像
chart: {
events: {
load:() => {
debugger;
var obj = this;
alert("loaded"); //in this point obj=document what is wrong
}
}
}
'this'是環境相關的,所以它會根據你在代碼中上給予不同的值。 –
那是正確的,但是這在所有load()方法中具有相同的值。問題在於變量的賦值。 – Rolando