Javascript Can';我无法从angularJS中的表格中获取信息
我正在将一个值推入表中。但当我试图在控制台.log中打印它时,我得到了未定义的值,但我知道我正在推一个未定义的值Javascript Can';我无法从angularJS中的表格中获取信息,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,我正在将一个值推入表中。但当我试图在控制台.log中打印它时,我得到了未定义的值,但我知道我正在推一个未定义的值 var attachmentIds = []; for(var i = 0; i < files.length; i++){ uploadFileToServer(files[i]).then(function(data){ console.log(data[2]); if(data[0]){
var attachmentIds = [];
for(var i = 0; i < files.length; i++){
uploadFileToServer(files[i]).then(function(data){
console.log(data[2]);
if(data[0]){
completed();
}else if(!data[0]){
completed();
uploadFileStatus.push({file: data[1].name, uploaded: data[0], message: data[2]});
}
attachmentIds.push(data[2]);
console.log(attachmentIds[i]);
});
};
var attachmentIds=[];
对于(var i=0;i
[10:53:51.492]“533d219fff0006d40ced67ab”[10:53:51.493]未定义
这是我的2个控制台日志您正在then()中操作AttachmentID。这是异步处理的。所以当记录AttachmentId[i]时,您不知道我有哪个值。尝试记录整个阵列AttachmentId,您应该会看到您的数据