私はここで愚かですか? (私はRubyから来ているので、私が紛失しているJavascript配列に関するものがあるかもしれません)。コンソールでJavascript配列数がコンソールと一致しませんか?
console.log(new_devices)
結果:Array[1]
。
console.log(new_devices.length)
コンソールでの結果:この生産0
コード:
var sp = require('serialport');
var new_devices = [];
sp.list(function(err, ports) {
ports.forEach(function(current) {
if (current.manufacturer == "Teensyduino") {
new_devices.push(current);
}
});
});
console.log(new_devices);
console.log(new_devices.length);
あなたが投稿する必要があります問題を再現するコード。これまで誰もこれを再現することはできません。配列の隣にある 'i'ボタンは何を表していますか?何か非同期的なことが起こっていますか? – Xufox
StackSnippetを使用してコードを投稿してください –
いいえ、何も非同期です。 – Alfo