将Javascript函数结果存储到变量中

时间:2012-01-23 14:45:31

标签: javascript function

我正在做以下事情:

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 个答案:

答案 0 :(得分:3)

你应该可以这样做:

var elem = this.chunkDrop();

使用括号()将触发函数并返回结果,而不是将变量设置为等于函数本身。

答案 1 :(得分:1)

所以你需要按this.chunkDrop();

执行这个功能