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

293
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" при задавании класса...

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

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

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

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

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

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

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

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

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

191