gpt4 book ai didi

javascript - 带有 "link"关键字的 Mustache.js 扩展行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:02 24 4
gpt4 key购买 nike

我只是注意到,当我使用类似的东西时:

var template = '{{#link}} {{&link}} {{/link}}';
var json = {
link: "http://google.com"
};
var html = Mustache.render(template, json);

输出是

<a href="undefined">http://google.com</a> 

但据我所知,链接没有任何内置功能,对吧?有没有人遇到过同样的问题?

最佳答案

你遇到了 WTFJS!

你正在调用 String.prototype.link:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/link

…而且它没有按照您认为应该的方式进行,因为该功能没有按照任何人认为应该的方式进行。有很多修复,但帮自己一个忙,不要将该属性命名为 link

关于javascript - 带有 "link"关键字的 Mustache.js 扩展行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26037073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com