1
Я, имеющие проблемы с доступом узлов [I] из функции обратного вызова внутри chrome.bookmarks.create. Есть идеи, ребята? Я думаю, что это из-за закрытия. Любой способ заставить его работать?доступа к внешним данным внутри функций обратного вызова
function copyBookmarks(nodes,folderId){
for(i=0;i<nodes.length;i++){
var properties={
parentId:folderId,
index:nodes[i].index,
title:nodes[i].title,
url:nodes[i].url
};
chrome.bookmarks.create(properties,function(newNode){
console.log(nodes[i]);//this doesnt work
});
}
}
Точно так же вы можете передать узел: '(функция (узел) {...}) (узлы [я]) ' –
@Denis на самом деле, это даже лучше, если порядок массива' nodes' изменяется. –
Зачем использовать (i) в конце? – anp