此功能无法正常工作。如何使这个功能起作用?如何确定这个函数的执行上下文?
function getFolderIdByName() {
var test;
chrome.bookmarks.getTree(function(bookmarkTreeNodes) {
test = 123;
});
console.log(test); \\ undefined
}
此功能无法正常工作。如何使这个功能起作用?如何确定这个函数的执行上下文?
function getFolderIdByName() {
var test;
chrome.bookmarks.getTree(function(bookmarkTreeNodes) {
test = 123;
});
console.log(test); \\ undefined
}
function getFolderIdByName() {
var test;
chrome.bookmarks.getTree(function(bookmarkTreeNodes) {
test = 123;
});
console.log(test); \\ undefined
}
是一个异步函数
所以执行顺序是
var test;
console.log(test);
chrome.bookmarks.getTree(function(bookmarkTreeNodes) {
test = 123;
});
所以console.log(test);
是未定义的。