<分区>
我在这里是不是很愚蠢? (我来自 Ruby,所以我可能遗漏了一些关于 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);