【发布时间】:2018-08-01 06:58:52
【问题描述】:
这是我的功能:
function convert_strings() {
var chart_labels = {{ chartlabels }};
var array_length = chart_labels.length;
for (var i = 0; i < array_length; i++) {
chart_labels[i] = chart_labels[i].replace(/'/g, "'")
}
return chart_labels
}
这是我的错误: "Uncaught SyntaxError: Unexpected token &"
function convert_strings() {
var chart_labels = ['CHENNAI LPG RO', 'KOCHI LPG RO', 'BANGALORE LPG RO', 'HUBLI LPG RO', 'MADURAI LPG RO', 'MANGLORE LPG RO'];
var array_length = chart_labels.length;
for (var i = 0; i < array_length; i++) {
chart_labels[i] = chart_labels[i].replace(/'/g, "'")
}
return chart_labels
}
请指教:)
【问题讨论】:
-
chart_labels数组的声明无效。您缺少引号。 -
@Zenoo:我认为这些是添加的,但 转义 :)。数据应转换为非转义 JSON blob。
-
@WillemVanOnsem 这没有多大意义,因为他试图在下一个 RegEx 中删除那些转义的引号。
-
@Zenoo:那正是为了去除转义,但由于它不是在字符串中转义,当然它不起作用。但不幸的是,尝试用字符串处理重写代码文字是人们经常看到的事情:(.
-
@WillemVanOnsem 如何将我的数据转换为非转义的 JSON blob。我希望我的数据是一个字符串数组。
标签: javascript python django