我正在試着做一個函數,每個賦值都有一個實例變量,例如帶有實例變量的javascript函數
function Sample() {
Sample.myInstanceVar = true; // <--- This var should be instance-specific
}
var a = Sample;
console.log(a.myInstanceVar); // should return undefined and it does
a.apply(this);
var b = Sample;
console.log(b.myInstanceVar); // i would like to get this one to return undefined here, but it returns true;
希望你明白了吧:-)
UPDATE:>
我不感興趣的樣品是因爲它的功能我正在引用的實例。我要樣品有某種變量或實例的特定於範圍/背景我在參考樣品。
你完全誤解了實例。 (你實際上沒有) – SLaks
'var a = Sample;'是對Sample()函數的引用,而不是實例。 – crush
你想用這個完成什麼? – BBog