Javascript 如何检查我的类中是否存在该函数

Javascript 如何检查我的类中是否存在该函数,javascript,Javascript,我开始使用Javascript OOP我还是初学者, 我创建了一个类,我想知道我的类中是否存在deleteQuote函数 这是我的班级代码 class Quote{ deleteQuote(callback){ $('tr#'+callback.quoteid).hide('slow', function(){ $(this).remove(); }); }} var quote = new Quote(); var y = quote.deleteQuote

我开始使用Javascript OOP我还是初学者, 我创建了一个类,我想知道我的类中是否存在deleteQuote函数

这是我的班级代码

class Quote{

deleteQuote(callback){
    $('tr#'+callback.quoteid).hide('slow', function(){
        $(this).remove();
    });
}}

var quote = new Quote();
var y = quote.deleteQuote();
console.log(typeof y);

谢谢

您可以在
Quote

类引用{
deleteQuote(回调){
$('tr#'+callback.quoteid).hide('slow',function()){
$(this.remove();
});
}}

log(Quote.prototype.hasOwnProperty('deleteQuote')你应该像这样使用它的
类型:

类引用{
deleteQuote(回调){
$('tr#'+callback.quoteid).hide('slow',function()){
$(this.remove();
});
}
}
var quote=新报价();
let exists=typeof quote.deleteQuote!==“未定义”;

console.log(存在)
typeof quote.deleteQuote
检查类型。如果添加括号,则调用函数。和
typeof quote.deleteQuote==“function”
来检查属性是否是函数。@我希望它解决了您的问题。请在阅读完每个人的答案后再阅读。