Javascript 如何检查我的类中是否存在该函数
我开始使用Javascript OOP我还是初学者, 我创建了一个类,我想知道我的类中是否存在deleteQuote函数 这是我的班级代码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
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”
来检查属性是否是函数。@我希望它解决了您的问题。请在阅读完每个人的答案后再阅读。