繁体   English   中英

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

[英]Using function argument in JavaScript dot notation

我正在为构建的网站使用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));
};

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

你不能。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM