如何在客户端评估

如何在客户端评估

本文介绍了如何在客户端评估 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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 05:27