Мне не очень удобно пользоваться JavaScript. Этот вопрос может быть глупым, но я не нашел подходящего решения.JavaScript-массив в данные JSON
У меня есть следующие два массива.
colors = ['red', 'green', 'blue'];
values = [20, 50, 100];
Теперь я хочу, чтобы преобразовать его в ряд данных, что-то вроде,
data: [{
color: 'red',
value: 20,
}, {
color: 'green',
value: 50,
}, {
color: 'blue',
value: 100,
}]
Я посмотрел JSON.stringify()
и jQuery.param()
функции, но не ясно, как это сделать.
JSON для преобразования массива или объекта в текст, так что вы можете отправить его по сети или поместить его в файл. Он не имеет ничего общего с преобразованием одной структуры данных в другую структуру данных. – Barmar
Благодарим вас за ответы и комментарии. Это была моя ошибка. Теперь я понимаю, что задал неправильный вопрос. 'data',' color', 'value' и т. д. являются параметрами, а не строкой. Поэтому, вероятно, я ищу функцию, которая генерирует ** комбинацию параметра-значения ** из массивов и может использоваться в другой [функции] (https://jsfiddle.net/armikbd/2vdvur9L/). – Iqbal
У вас есть 3 ответа, которые показывают, как это сделать. Нет встроенной функции, которая делает это. – Barmar