Вы возвращаете свойство value
, которое не было определено для объекта. Кроме того, вы не цитируете свой параметр при вызове spit()
, что может быть проблемой.
Попробуйте использовать это:
function spit(value) {
var test = new Object();
test.name = "Bill";
test.number = 24;
console.log(test[value]);
}
spit('name');