Как использовать для l oop с zip, чтобы объединить два списка в отдельные предложения - PullRequest
0 голосов
/ 27 января 2020

У меня есть:

cities = ["Phoenix", "Austin", "San Diego", "New York"]

states = ["Arizona", "Texas", "California", "New York"]

, и я хочу использовать для l oop и zip, чтобы получить:

Феникс в Аризоне

Остин в Техасе

Сан-Д iego в Калифорнии

Нью-Йорк в Нью-Йорке

1 Ответ

0 голосов
/ 27 января 2020

Это должно решить вашу проблему.

    const cities = ["Phoenix", "Austin", "San Diego", "New York"];
    const states = ["Arizona", "Texas", "California", "New York"];

    for (let i = 0; i < cities.length; i++) {
      console.log(cities[i] + "is in " + states[i])
    }

Вы также можете объединить два массива в один.

    const cities = ["Phoenix", "Austin", "San Diego", "New York"];
    const states = ["Arizona", "Texas", "California", "New York"];
    const zip = cities.map((city, index) => [city, states[index]]);

    for (let i = 0; i < cities.length; i++) {
      console.log(zip[i][0] + "is in " + zip[i][1])
    }
...