-1
arp.stdout.pipe(parse).pipe(filter).pipe(through(function(device) {
this.queue(device.mac + '\n');
device_d.push(device.mac);
}));
function CreateList() {
arp.stdout.pipe(parse).pipe(filter).pipe(through(function(device) {
this.queue(device.mac + '\n');
device_d.push(device.mac);
}));
setTimeout(function() {
return device_d;
}, 1000);
}
返回之前是沒有得到執行這段代碼運行功能同步。我總是得到一個空陣列。 我會得到只有在
arp.stdout.pipe(parse).pipe(filter).pipe(through(function(device)
//{this.queue(device.mac + '\n');device_d.push(device.mac);})); runs synchronously.
你究竟在問什麼? – MrHug
這是一個問題或答案? – Technotronic