[英]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.