Сохранить результат функции Javascript в переменную - PullRequest
1 голос
/ 23 января 2012

Я делаю следующее:

elemDrop: function(elem) {
    return elem;
},

elemAddRel: function(json) {

    var elem = this.elemDrop;

    console.log(elem);

    $(elem.item[0]).addClass('showTab').attr('rel', json.pageId);

},

Однако, когда я console.log 'elem', он просто сохраняет всю функцию в переменной. Как я могу на самом деле сохранить результат функции в переменной?

Ответы [ 2 ]

3 голосов
/ 23 января 2012

Вы должны быть в состоянии сделать:

var elem = this.chunkDrop();

Использование скобок () активирует функцию и возвращает результат, а не устанавливает переменную, равную самой функции.

1 голос
/ 23 января 2012

Так что вам нужно выполнить функцию на this.chunkDrop();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...