где прерввлось. Или проверяю объекты своей функцией... Как в python - dir.
Ну, тут не совсем оптимально, но мне лень её изменять.
type = s => {
return(Array.isArray(s)) ? 'ᵃʳ·' + s.length + '[]' : s ==
null ? s : typeof s == 'object' ? 'ᵒᵇ·' + (Object.keys(
s).length || s) + '{}' : typeof s == 'string' ?
'ˢ·' + s.length + ' "' + s + '"' : s;
}
function dir(obj, lvl = 10, t, pad = '', txt = '') {
if(lvl-- && typeof obj == 'object' && obj != null) {
txt += (t = type(obj)).slice(0, -1) + '\n' + pad
for(let i in obj) txt += i + '➡️' + dir(obj[i], lvl, t,
pad + '🔸️') + '\n' + pad
txt += t.slice(-1)
} else txt += type(obj)
return txt
}
console.log(obj) уже не в моде?
Нет. Я ща больше на Андроиде. На коленке...
Обсуждают сегодня