Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Массив - Является ли возвращаемый цикл неопределенным?

У меня есть строка внутри массива, и я хотел бы вывести каждый символ в строке, но ни самих символов, ни чего-либо в ней.

Массив: [ ['a','b','c'],[a','b','a','c'],[a','b','a','c'], ['a','b','a','d'], [a','b','a','e'], [a','b','c'],[a','b','a', 'a','e'], [a','b','c'], [a','b','a','a','c'], [b','c'], [a','b', 'a', 'd'], [b', 'c', 'c']]

Я бы прочитал строку, когда цикл будет завершен, а затем как я могу вывести ее в JavaScript.

angular.forEach($scope.matches, function(matches, value) {
console.log($scope.matches)
})
Выход:

[0] [a] [b] [c] [d] [e]

Почему это происходит? Я предполагаю, потому matches[1]что и matches[2]имеют одинаковое значение индекса, потому что возвращается первый undefined(по причине, которая matches[1]возвращается ['b','c']).

Анонимный опрос
язык JavaScript
язык JavaScriptJS
язык JavaScriptJS
язык JavaScriptJSangularjs
Всего голосов: 11
По дате
По рейтингу
Аватар пользователя
Высший разум

[ ['a','b','c'],['a','b','a','c'],['a','b','a','c'], ['a','b','a','d'], ['a','b','a','e'], ['a','b','c'],['a','b','a', 'a','e'], ['a','b','c'], ['a','b','a','a','c'], ['b','c'], ['a','b', 'a', 'd'], ['b', 'c', 'c']].flat().join('')
превратит исходный двумерный массив в строку:
'abcabacabacabadabaeabcabaaeabcabaacbcabadbcc'

Аватар пользователя
Оракул

ничего не понял, но проголосовал сделав вид, что понял