在JavaScript点表示法中使用函数参数

时间:2014-11-05 10:44:45

标签: javascript handlebars.js

我正在为我正在构建的网站使用Handlebars来呈现网站内容和语言控制。 为了方便起见,我想创建一个函数,我可以将“页面”作为参数传递。

这是我开始的功能:

config.renderLanguage = function(page) {
    var soruce = $('#body').html();
    var template = Handlebars.compile(soruce);
    // "this" is my language file.
    $('#body').append(template(this.language_file.page.body));
};

我认为它不起作用,因为当“页面”进来时,它是一个字符串,导致错误。 所以问题是我如何能够转换参数,以便可以在点符号中使用。

1 个答案:

答案 0 :(得分:1)

你不能。

如果要使用变量,则必须使用方括号表示法。