Всем привет.
Через цикл запихиваю в массив данные вида:
var names= [];
var fio = "Пупкин №";
for (var i = 0; i < 5; i++) {
names.push({ fio: fio + [i]});
}
На выходе document.write(JSON.stringify(names));
получаю массив: [{"fio":"Пупкин №0"},{"fio":"Пупкин №1"},{"fio":"Пупкин №2"},{"fio":"Пупкин №3"},{"fio":"Пупкин №4"}]
Как мы видим, fio и Пупкин № находятся в кавычках. соответственно вопрос:
Как сделать так, что бы на выходе получилось [{fio:"Пупкин №0"},{fio:"Пупкин №1"},{fio:"Пупкин №2"},{fio:"Пупкин №3"},{fio:"Пупкин №4"}]
Т.е. что бы fio не обвертывалось в кавычки.
Спасибо
Я не знаю зачем вам это нужно, но вот очень пошлый вариант, который приведет к желаемому результату.
var
names= [],
fio = "Пупкин №",
output = '';
for (var i = 0; i < 5; i++) {
names.push({ fio: fio + [i]});
}
for (var j = 0; j < names.length; j++) {
output += '{fio:"' + names[j].fio +'"},';
}
alert(output);
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть скрипт плавного скрола на JQСтолкнулся с такой проблемой, когда нажимаю на кнопку немного дергает и мерцает экран перед скроллом ? Кто-нибудь...
Делаю аудиоплеер, и появился в процессе вопросКак остледить конец песни, чтобы следом запустить другую?