Перебор свойств объекта без метода

207
16 апреля 2022, 08:10

Есть объект с методом, нужно вывести все его свойства, но без метода.

for (let k in ivan) {
  if (!ivan.hasOwnProperty(k)) continue;
    console.log(k)
}
Answer 1

let ivan = {
  p: 123,
  m1: function() {},
  m2: () => {}
};
for (let k in ivan) {
  if (typeof ivan[k] != 'function') 
    console.log(k, typeof ivan[k]);
}

READ ALSO
Проблема с добавлением класса следующему элементу nodelist

Проблема с добавлением класса следующему элементу nodelist

Делаю галерею в модальном окне, наподобие fancybox только на чистом js, и возникла ошибка "Cannot read property 'classList' of undefined" при задавании класса...

107
Как реализовать продолжение после регистрации на сайте?

Как реализовать продолжение после регистрации на сайте?

Есть форма регистрации написанная на html и cssКак открыть главную страницу после прохождения регистрации и нажатие на кнопку Submit, я новечек...

94
Утечка памяти при вызове нативного onload в React

Утечка памяти при вызове нативного onload в React

Всем привет! Мучаюсь с такой проблемойЯ написал компоненту Canvas которая рендерит картинку представляющую из себя канвас и пропсы

87
Как я могу упростить данный код js

Как я могу упростить данный код js

в переменную selector должно присваиваться значение всех элементов многомерного массива marks_types с индексом 1То есть что-то вроде

107