如何在javascript变量中显示引号而不是特殊字符?

如何在javascript变量中显示引号而不是特殊字符?,javascript,python,flask,Javascript,Python,Flask,我的html页面上有一个变量,我通过flask从python接收该变量: var dates = [{{ dataDte }}] 此变量在Web Inspector中生成以下输出: var dates = ['08/09/2020', '09/09/2020', '10/09/2020', '11/09/2020'] 我如何转换上述内容,使变量值显示为: var d

我的html页面上有一个变量,我通过flask从python接收该变量:

var dates = [{{ dataDte }}]
此变量在Web Inspector中生成以下输出:

var dates = ['08/09/2020', '09/09/2020', '10/09/2020', '11/09/2020']
我如何转换上述内容,使变量值显示为:

var dates = ["08/09/2020", "09/09/2020", "10/09/2020", "11/09/2020"]

这将为您带来好处:

unescape(';08/09/2020';”)
结果是:
'08/09/2020'

或者对于整个阵列:

dates.map((date) => unescape(date));

假设
dataDte
已经是一个数组,您应该按如下方式应用
tojson
过滤器——无需附加括号:

var dates = {{ dataDte|tojson }};

从Web Inspector复制的输出不是有效的JavaScript语法(缺少引号?)。
dates
是以一个长字符串数组的形式出现的,还是以几个字符串的形式出现的,还是以其他形式出现的?