Есть ли быстрый способ проверить, является ли объект объектом jQuery или родным объектом JavaScript?
Пример:
var o = {};
var e = $('#element');
function doStuff(o) {
if (o.selector) {
console.log('object is jQuery');
}
}
doStuff(o);
doStuff(e);
очевидно, что код выше работает, но он небезопасен. Вы могли бы добавить ключ выбора к объекту o
и получить тот же результат. Есть ли лучший способ убедиться, что объект на самом деле является объектом jQuery?
Что-то в соответствии с (typeof obj == 'jquery')