У меня возникают проблемы при переборе многомерного массива в TypeScript.Чтобы сохранить данные в БД, мне нужно преобразовать многомерный массив в одномерный.
Моя функция:
storeDevices() {
let tempDeviceList: Device[][] = this.dataStorageService.getDevices();
console.log(tempDeviceList);
console.log(tempDeviceList[1]);
console.log(tempDeviceList[1][1]);
console.log(tempDeviceList.length);
}
console.log(tempDeviceList);
приводит к https://pastebin.com/mb2B9yrM Я использую это как справочную таблицу, поэтому первый элемент часто равен нулю.
Я не понимаю, почему
console.log(tempDeviceList[1]); //undefined
console.log(tempDeviceList[1][1]); //undefined
console.log(tempDeviceList.length); //0
приводит к неопределенности и 0. Из-за этого яЯ не могу перебрать массив.На основании напечатанного JSON эти элементы должны существовать.