Показать сообщение отдельно
  #6 (permalink)  
Старый 18.09.2019, 18:03
Новичок на форуме
Отправить личное сообщение для jsNubster Посмотреть профиль Найти все сообщения от jsNubster
 
Регистрация: 18.09.2019
Сообщений: 8

Сообщение от рони Посмотреть сообщение
jsNubster,
не понимаю проблемы.
Вот мой код:
let number = [
  [8],
  [2, 4],
  [1, 3, 5],
  [2, 6],
  [1, 5, 7],
  [2, 4, 6, 8],
  [3, 5, 9],
  [4, 8],
  [0, 5, 7, 9],
  [6, 8]
];

let finalNumber = [];

let result = prompt('Введите пин код', 1234);
let devResult = [];
for (let i = 0; i < result.length; i++) {
    devResult[i] = result[i];
}


for (let i = 0; i < devResult.length; i++) {
    let a = devResult[i];
    finalNumber[i] = [];

        for(g = 0; g < number[a].length; g++){
            finalNumber[i][g] = number[a][g];



        }


}


На выходе получается вроде такого:
0: (2) [6, 8]
1: (4) [0, 5, 7, 9]
2: (2) [4, 8]
3: (3) [3, 5, 9]

Как все 4(или сколько их там сгенерируется) вставить в вызов функции, чтобы оно работало?
Мне же нужны именно значения массивов в заданном порядке, а не сами массивы.
Ответить с цитированием