DNS 解決の結果であるドメインを含む配列を連結しようとしています。
これは私のコードです:
var ipList = [];
for(var j=0; j < addressList.length; j++) {
dns.resolve(addressList[j], function(error, ipRange) {
if(error !== null) {
console.log('The DNS request failed.');
}
console.log('--1--');
console.log(ipRange);
console.log('--2--');
ipList.concat(ipRange);
});
}
console.log(ipList);
私が得ている結果はこれです:
[]
--1--
[ '173.194.35.144',
'173.194.35.145',
'173.194.35.146',
'173.194.35.147',
'173.194.35.148' ]
--2--
concat()
遅延したように、の後に DNS 解決の応答が到着したようです。つまり、ipList は空の配列です。
誰でもこれについて私を助けることができますか? 前もって感謝します !