Javascript-код для передачи ввода из 3 разных массивов в четвертый массив для вывода поставить "Мое полное имя" ", и я живу в" " - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь решить проблему, когда у вас есть три разных массива.В первом массиве хранятся первые имена, во втором массиве хранится фамилия, а в третьем массиве хранится имя места.В четвертом массиве должны быть элементы, объединяющие соответствующие имена, фамилии и места в следующем формате: «Может имя (имя и фамилия), и я живу (место). Я пробую это в Javascript. Если яЯ делаю три цикла с i, j, k, начиная с 0 и циклически перебирая длину массива, он печатает слишком много элементов для четвертого массива. Я знаю, что я делаю неправильно, но просто не могу найти другой подход.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 октября 2018

Примечание : вам нужен всего один цикл, который извлекает значения по этому итеративному индексу (index) из всех массивов, например:

firstName[index]
lastName[index] 
locations[index] 

Примечание : имейте в виду, что все массивы ДОЛЖНЫ имеют одинаковое количество элементов внутри.В противном случае вы получите «неопределенные» ошибки.

Возможно, попробуйте это решение:

let firstName = ["Peter", "Kevin", "Julia"]
let lastName = ["Maffay", "Alone", "Peterson"]
let locations = ["Munich", "Berlin", "Stuttgart"]

let result = []

for (let index=0; index<firstName.length; index++) {
  let quote = `My name is ${firstName[index]} ${lastName[index]} and I live in ${locations[index]}.`
  result.push(quote)
}

console.log(result)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...