После комментария arieljuod будет полезно узнать, какой тип suggestion._highlightResult.tag_list.value
возвращается. При этом, я надеюсь, что следующее поможет.
Массив в строку
В JavaScript вы можете преобразовать массив в строку, вызвав метод join
для массива.
Примеры
Массив из одного элемента
var array = ["item 1"];
array.join(); // Output: "item 1"
Массив из нескольких предметов
var array = ["item 1", "item 2"];
array.join(); // Output: "item 1,item 2"
Пользовательский разделитель
По умолчанию метод join
использует "," в качестве разделителя для каждого элемента в массиве. Если вы хотите использовать что-то другое, вы можете передать строку в функцию join
:
var array = ["item 1", "item 2"];
array.join("/"); // Output: "item 1/item 2"
массив JSON в массив JavaScript
Я включаю это, потому что я не уверен, какой тип данных возвращается из suggestion._highlightResult.tag_list.value
.
Если значение, возвращаемое из tag_list.value
, является строкой, содержащей JSON (т. Е. "[\"item 1\", \"item 2\"]"
, тогда вы можете использовать JSON.parse()
для преобразования его в массив JavaScript:
var json_string = "[\"item 1\", \"item 2\"]";
JSON.parse(json_string); // Output: ["item 1", "item 2"]