Если у вас есть только один object
в array
, вы можете использовать цикл for in
, чтобы перебрать свойства object
и получить массив, связанный с каждым ключом.
const array = [
{
var: [ 'asd', 'a3', 'a4' ],
bar: [ 'asd', 'c3', 'c4' ]
}
];
for(let key in array[0]) {
console.log(array[0][key].length);
}
Если в array
имеется более одного объекта, и эти объекты в свою очередь содержат переменное число массивов, вы может использовать комбинацию цикла for of
и for in
, чтобы получить длины всех массивов внутри всех вложенных объектов.
const array = [
{
var: [ 'asd', 'a3', 'a4' ],
bar: [ 'asd', 'c3', 'c4' ]
}
];
for(let arrayItem of array) {
for(let key in arrayItem) {
console.log(arrayItem[key].length);
}
}
Когда XCode выполняет Ваш проект, редактор изменяет на шоу немного черной кнопки с буквами "GDB" в нем. Нажмите на это для наблюдения Отладчика, который имеет консоль в нем.
Удачи!
, О, и я прочитал бы документацию Apple. Дело не в этом плохо.
Из меню 'Run' выберите 'Console' - сочетание клавиш является Shift-Cmd-R.
Если Вы хотите видеть его каждый раз, когда Вы работаете, Ваше приложение выбирают вкладку "Debugging" из предпочтительного окна и изменяют поле, которое говорит "Относительно Запуска" для "Показа Консоли". Дополнительно мне нравится проверять флажок "Auto Clear Debug Console", который уберет текст вывода при запущении Вашего приложения.
В Xcode меню совершило нападки Выполнение - Консоль . Это - то, где NSLog / печатают / printf и т.д. вывод операторов.
ключевая команда Команда + Сдвиг + R.
какао toString () метод называют описание также.
NSLog(@"array : %@",collection);
выполнится
NSLog(@"array : %@",[collection description]);
, Который затем назовет описание на каждом из элементов наборов.