调用object.method.method、Javascript时出现问题
它可以很好地产生上述输出。但是我想使用嵌套方法生成abouve输出 我想使用一条语句调用object.method.method、Javascript时出现问题,javascript,oop,Javascript,Oop,它可以很好地产生上述输出。但是我想使用嵌套方法生成abouve输出 我想使用一条语句alert(lib.getBook(“伪XML”).getAuthors())生成相同的输出(//输出约翰·史密斯、杰克·辛普森) 请帮助我如何在方法中调用方法 谢谢您需要重新定义getBook()函数以返回对“lib”的引用,这样您的想法才能发挥作用。您需要重新定义getBook()函数以返回对“lib”的引用,这样您的想法才能发挥作用。调用它。让函数返回这个 lib.getBook("Dummy XML");
alert(lib.getBook(“伪XML”).getAuthors())
生成相同的输出(//输出约翰·史密斯、杰克·辛普森
)
请帮助我如何在方法中调用方法
谢谢您需要重新定义getBook()函数以返回对“lib”的引用,这样您的想法才能发挥作用。您需要重新定义getBook()函数以返回对“lib”的引用,这样您的想法才能发挥作用。调用它。让函数返回这个
lib.getBook("Dummy XML");
alert(lib.getAuthors()); // output John Smith, Jack Simpson
this.getBook=函数(名称){
为(i=0;i调用它。让函数返回此值
lib.getBook("Dummy XML");
alert(lib.getAuthors()); // output John Smith, Jack Simpson
this.getBook=函数(名称){
对于(i=0;i.Wow!这很有魅力,我是JS的新手,谢谢你让我了解方法链接,谢谢你的帮助..哇!这很有魅力,我是JS的新手,谢谢你让我了解方法链接,谢谢你的帮助。
this.getBook = function(name){
for(i=0;i<this.books.length;i++) {
if(this.books[i].bookTitle == name ) {
this.flag = i;
}
}
return this;
}