2015-01-24 3 views
-1

Скажем, у меня есть эта функция:Получить значение ключа объекта на основе аргумента функции? JS

function get_that_value(obj, key) { 
    return obj.key 
} 

А потом передать его это:

get_that_value({key: "candy", joke: true}, "joke"); 

Кроме того, что это дает мне "candy" и не true.

Как бы я закодировал его так, чтобы он получил меня joke, а не key?

ответ

3

Используйте скобки обозначения:

function get_that_value(obj, key) { 
    return obj[ key ]; 
}