0
// make object properties private
var Bike = function() {
var speed = 100; // private variable
function addUnit(value) { // private function
return value + "KM/H";
}
this.getSpeed = function() { // public function
return addUnit(speed);
};
};
var myBike = new Bike();
console.log(myBike);
我做的「自由編碼營」的事情,這是練習一個函數打印。除了console.log(myBike);
這是解決他們的鍛鍊。但是,打印數據不是練習的一部分,我喜歡打印數據,所以我在node.js中運行這些代碼,並且無法打印數據。當我運行我的文件時,我得到了{ getSpeed: [Function] }
我覺得應該是100 KM/H
。有人能告訴我如何打印出數據?獲取數據從分配給一個變量
使用Firefox的Firebug。你是'console.log'整個對象。爲了獲得價值,你應該'console.log(myBike.getSpeed())'。 – PHPglue