Определить, является ли объект JavaScript экземпляром FormData

1

Я искал способ проверить, является ли объект экземпляром FormData, аналогично Array.isArray()

Изменение: если кто-то знает о instanceof, им явно не нужно указывать на instanceof. Очевидно, это не дубликат.

  • 0
    в чем тут вопрос?
  • 0
    Возможный дубликат Что такое оператор instanceof в JavaScript?
Показать ещё 2 комментария
Теги:

1 ответ

4
Лучший ответ

Использовать instanceof

Например:

let formData = new FormData()
let time = new Date()

console.log("statement: formData is a FormData instance", formData instanceof FormData) // statement is true
console.log("statement: time is a FormData instance", time instanceof FormData) // statment is false

Источник

  • 0
    Причина, по которой существует метод isArray, заключается в том, что instanceof не работает для фреймов (или глобальных сред), где конструктор находится в одной среде, а объект был создан в другой. Вы, кажется, отклонили instanceof в своем OP, а затем опубликуете ответ, используя его. В чем смысл?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню