Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // i t
- // Плахотній Олександр
- let b = [[10, 11, 12],
- [45, 15, 49],
- [78, 897, 23]] /* двовимірний масив.. хм. а що за задачу вирішуєте?
- такий масив має три підмасива, тобто три елемента [0..2], кожний з них і сам
- масивом. Щоб звернутися до останнього значення 23 треба вказати номер останнього
- елементу та номер елементу 23 у ньому: b[2][2]. Якщо ми намагнатимося отримати
- елемент масиву b[3] та далі - то кожний з них буде мати значення undefined - бо
- ж вони дійсно не задані = не определені. Але якщо ми спробуємо отримати якийсь
- елемент за індексом (у опису помилки це property '0' ) від undefined - тоді станеться помилка*/
- let a = 0
- let first = 0;
- let sekond = 0;
- while (a < 40) {
- /* щоб з'ясувати що тут не так використаймо логування
- - тобто виведемо всі змінні, що є на рядку де викидає помилку: */
- console.log(`\nLogging: first = ${first}; second = ${sekond}`);
- console.put('b[first][sekond] = ' + b[first][sekond]);
- //console.put('b[first] = ' + b[first]); - замінить попередній рядок на цей, та погляньте логі.
- a++;
- sekond++;
- console.put(' ');
- if (sekond == 3) {
- sekond = 0;
- first++;
- console.log(' ')
- }
- console.put('*')
- }
- //ОШИБКО!!сообщение:
- // Чёт не совпало: Cannot read property '0' of undefined на
- //строке 9, номер символа 22 ЧОМУ??? команду виконує
- //але вказує на помилку
Add Comment
Please, Sign In to add comment