すべての変数iについて、以下のコードは各ブックマークノードをトラバースし、URLが存在するかどうかに関係なく比較する必要があります。
for(i=0;i<arg1;i++){
chrome.bookmarks.getChildren(Traverse[i], function(child){ //to fetch the child nodes
Loc =child.length;
alert(Loc); // This message to appear first
if(Loc != 0){
child.forEach(function(book) {
if (book.url == urL){
alert("Bookmark already exist");
element = "init";
}
});
}
});
alert("message to be printed last");
}
メソッドが非同期であるため、最後のメッセージが表示され、ブックマークのトラバースは行われません。どんな助けでも大歓迎です。
ありがとう !!