Javascript Массив не согласен с консолью? [Дубликат]
На этот вопрос уже есть ответ:
Консоль JavaScript в Chrome ленится оценивать массивы? 6 ответовЯ тут тупой? (Я из 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);