2015-08-12 2 views
0

я следующий код в файле с именем index.jsузла не возвращает правильный ответ

function Answer(value) { 
    this._val = value; 
} 

Answer.prototype.get = function get() { 
    return this._value; 
} 

var lifeAnswer = new Answer(42); 
console.log(lifeAnswer.get()); 

var piAnswer = new Answer(3.14159); 
console.log(piAnswer.get()); 

Но когда я запускаю его с помощью узла следующим образом, я получаю следующий выходной узел index.js:

undefined 
undefined 

Что я делаю неправильно?

+3

_val не _value –

+2

'return this._val;'? –

ответ

2

У вас есть опечатка;

Answer.prototype.get = function get() { 
    return this._value; // this line should be: return this._val; 
} 
+1

Спасибо! Исправлена!! – Das

Смежные вопросы