慕瓜9086354
你for循环中 AMap.convertFrom(gps, 'gps', function (status, result) { if (result.info === 'ok') { var lnglats = result.locations; // Array.
// nArr.push(lnglats);
console.log(lnglats[0].lng + "," + lnglats[0].lat); var str = lnglats[0].lng + "," + lnglats[0].lat;
nArr.push(str);
}
});会开启一个新的线程. 他不会影响主线程的执行, 如果你理解 setTimeout() 或者立即执行函数,就知道了