无法使用咖啡脚本管理链接调用。 我正试图在咖啡脚本中重现这个:
function htmlEscape(str) {
return String(str)
.replace(/&/g, '&')
.replace(/"/g, '"')
.replace(/'/g, ''')
.replace(/</g, '<')
.replace(/>/g, '>');
}
我正在尝试这种方式:
htmlEscape = (str) ->
String(str)
.replace (a,b)
.replace (c,d)
收到Parse error on line 13: Unexpected ','
错误。
任何人都可以帮助我使用正确的链接语法吗?
答案 0 :(得分:4)
您必须删除这些空格(并且可能在逗号后面加上一个空格):
htmlEscape = (str) ->
String(str)
.replace(a, b)
.replace(c, d)
或者:
htmlEscape = (str) ->
String(str).
replace(a, b).
replace(c, d)
我喜欢第二个。请注意,您可以使用reduce
来抽象您正在执行的操作。