В моей JavaScript, у меня есть JSON, как это,подсчета количества JSon индекса массива
var text = '{"employees":['+
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }' +
']}';
я использовал код ниже, чтобы разобрать мой JSON. obj1 = JSON.parse(text);
Что я хочу сделать, это сохранить элементы массива json с помощью массива js (var chartData1 = [];). Я использовал нижний цикл для хранения json-массива в chartData []. я был в состоянии успешно хранить массив JSON в пределах chartData [], давая состояние массива, как я < 2.
вот мой цикл,
for(i=0; i<=2; i++)
{
chartData1.push([ obj1.employees[i]['firstName'], obj1.employees[i]['lastName'] ])
}
, что я хотел бы сделать, это взять из что '2' из условного оператора с в цикле for и заменить его переменной или выражением. я искал во многих потоках, я обнаружил, что могу использовать obj1.employees.length;
(Somthing вроде этого), но это не работает в моем случае. Поскольку я полностью новичок в js, я хотел бы получить некоторую помощь от экспертов. я извиняюсь за свой английский. Не стесняйтесь указывать мне, если я где-то ошибаюсь. благодарит заранее.
'для (вар я = 0; я
webdeb
Прочитайте это: HTTPS : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array И взгляните на эти руководства: https://developer.mozilla.org/en-US/docs/ Веб/JavaScript –
@webdeb ya, это была ошибка, которую я сделал, и я исправил это. благодаря! ;) –