This function not work correctly. How to make work this function? How to determine execute context this function?
function getFolderIdByName() {
var test;
chrome.bookmarks.getTree(function(bookmarkTreeNodes) {
test = 123;
});
console.log(test); \\ undefined
}
is an asynchronous function
So order of execution is
var test;console.log(test);chrome.bookmarks.getTree(function(bookmarkTreeNodes) {test = 123;
});
So
console.log(test);is undefined.Reference.