2013-08-28 2 views
0

ЗаявлениеКак оценить var Array в nodejs, на стороне клиента?

- var X = [ "a", "b", "c"] 

при оценке с использованием #{X} преобразует X его в строку «а, б, в».

Как оценить X без преобразования его в строку?

Примечание: я использую plug-in-bootstrap, в котором в качестве входного сигнала требуется массив.

<input data-source='["a", "b", "c"]' > 

Здесь я пытаюсь заменить выше массив с X. Но, как упоминалось выше, операция #{X} преобразует ее в укус, а не доставляет массив до data-source.

+0

Атрибуты могут быть только строки. Каков текущий или желаемый результат? – SLaks

+0

Вы имеете в виду '# {JSON.stringify (X)}'? – Dogbert

+0

Текущий вывод - строка '' a, b, c "'. желаемым выходом является массив '[" a "," b "," c "]' –

ответ

3

Использование JSON.stringify() для преобразования массива в JSON/строковое представление:

var X = JSON.stringify([ "a", "b", "c"]); // yields '["a", "b", "c"]' 
+0

фантастический! ура –

Смежные вопросы