11
Сен
2021

Проверка существования объекта в node.js

Есть объект:

{
  "object": 123
}

Но не всегда выходит так, что object существует. Как мне проверить на существование object? Пробовал и typeof и

function type(value) {
  const regex = /^\[object (\S+?)\]$/;
  const matches = Object.prototype.toString.call(value).match(regex) || [];
              
  return (matches[1] || 'undefined').toLowerCase();
}

Всё равно node.js ловит ошибку...

Источник: https://ru.stackoverflow.com/questions/1327475/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0-%D0%B2-node-js

Тебе может это понравится...

Добавить комментарий