本文介绍了如何在客户端评估 nodejs 中的 var Array?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
声明
- var X = [ "a", "b", "c"]
当使用 #{X}
求值时,将 X
转换为字符串a, b, c".
when evaluated using #{X}
converts X
it into string "a, b, c".
如何在不将其转换为字符串的情况下评估 X?
how to evaluate X without converting it into String?
注意:我正在使用一个需要数组作为输入的引导插件.
Note: i'm using a bootstrap plug in which demands an Array as input.
<input data-source='["a", "b", "c"]' >
这里我试图用 X
替换上面的数组.但是就像上面提到的,#{X}
操作将它转换成一个字符串,而不是将一个数组传递给 data-source
.
Here I am trying to substitute the above array with X
. But like mentioned above, the #{X}
operation converts it into a sting, rather than deliver an array to data-source
.
推荐答案
使用 JSON.stringify()
将您的数组转换为 JSON/字符串表示:
Use JSON.stringify()
to convert your Array to a JSON/string representation:
var X = JSON.stringify( [ "a", "b", "c"] ); // yields '["a", "b", "c"]'
这篇关于如何在客户端评估 nodejs 中的 var Array?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!