試圖讓我的頭繞過javascript OOP,爲什麼這導致測試方法打印整個函數定義,就好像它是一個字符串?Javascript OOP函數打印爲字符串
var Myclass = function Myclass(){
this.connection = make_ajax();
this.hasConnection = function(){return this.connection};
this.test = function(){
console.log(this.hasConnection);
}
}
var x = new Myclass();
x.test();
結果:
log: function(){return this.connection}
與我一起工作。 –
道歉我做了一個改變 – Kiee
因爲你不叫它 –