Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с передачей аргумента в функцию (https://javascript.ru/forum/misc/50678-problema-s-peredachejj-argumenta-v-funkciyu.html)

levshkatov 07.10.2014 13:02

Проблема с передачей аргумента в функцию
 
Не получается передать аргумент в функцию при вызове метода внешнего объекта. Запутанно объяснил, вот примерный код:
var height = {
test: 20,
};

function testFunc(arg){
alert(height.arg);
}

testFunc('test');

Должно вывести 20, а выводит undefined.
Что делаю не так, и если можно, поправьте.

tsigel 07.10.2014 13:18

var height = {
test: 20,
};

function testFunc(arg){
alert(height[arg]);
}

testFunc('test');

levshkatov 07.10.2014 13:20

Спасибо, забыл про такой вызов.

d.skuratovich 07.10.2014 16:11

Цитата:

Сообщение от levshkatov (Сообщение 333855)
Спасибо, забыл про такой вызов.

Дело не в том, что ты забыл, а в том, что ты в корне не верно делаешь. Ты пытаешься посмотреть аттрибут arg само собой которого нет, потому и undefined


Часовой пояс GMT +3, время: 15:36.