AP
Size: a a a
AP
j
ГЩ
function stringCounter(data, counter = 0) {
if (typeof data === 'string') {
return ++counter;
}
else return Object.values(data).reduce( (accumulator, element) => stringCounter(element, accumulator), counter)
}
A
ГЩ
function stringCounter(data, counter = 0) {
if (typeof data === 'string') {
return ++counter;
}
else return Object.values(data).reduce( (accumulator, element) => stringCounter(element, accumulator), counter)
}
AP
IB
AP
AP
AP
MK
A
j
AP
A
AP
AP
A
а в Си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»).
ГЩ
A
Цикл с предусловием — цикл, который выполняется, пока истинно некоторое условие, указанное перед его началом.