169 похожих чатов

Подскажите пожалуйста, как узнать как можно взять length у ноля,

что делаю не так ?map(item => item[0].length)
возвращает undefined

13 ответов

10 просмотров

>подскажиже Подскажижить тут не могут(

map(item => item.length)

Andrey- Автор вопроса
Denis
map(item => item.length)

спасибо большое, сейчас попробую)

Andrey
спасибо большое, сейчас попробую)

Не сработает, увидел, что там объект внутри. Вот так. map(item => Object.keys(item).length)

Andrey- Автор вопроса

Проблема в том, что length - это метод у массива, как бы arr,length но вот в чем проблема. Во первых массив начинается с 0. Тогда например можно высчитать последний элемент - arr[arr.length - 1] в таком понимании мы говорим: массив[индекс - последний минус 1]. Однако у вас другой случай и выше просто пояснение к []. У вас сейчас item[0], вот только item[0] не существует, но есть item и это уже определенный элемент, а не массив, а значит свойства - length нет вообще. Однако снова подводный камень и length существует у str. test(getLength('STR'), 'res 3') В вашем случае item.length получит длину, если item - строка.

Obect.keys(item[0]).length

jabascripter
дядя ты чего пьесу написал

Разъяснение, видно, что человек не понял, как этим пользоваться.

Serega Mangushev
Разъяснение, видно, что человек не понял, как этим...

или может он не понял что ему прилетает через консоль

Andrey- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта