猿问

请问该如何实现数组数据的处理?

  1. let arr = ["湖南", "长沙", "芙蓉", "天心", "岳麓", "开福", "雨花", "望城", "长沙县", "浏阳", "宁乡"]let arr1 = ["广东", "广州", "荔湾", "越秀", "海珠", "天河", "白云", "黄埔", "番禺", "花都", "南沙", "从化", "增城"]

  2. 需要得到:

  3. let arr = ["湖南-长沙",, "湖南-长沙-芙蓉", "湖南-长沙-天心", "湖南-长沙-岳麓", "湖南-长沙-开福", "湖南-长沙-雨花", "湖南-长沙-望城", "湖南-长沙-长沙县", "湖南-长沙-浏阳", "湖南-长沙-宁乡"]let arr1 = ["广东-广州",  "广东-广州-荔湾", "广东-广州-越秀", "广东-广州-海珠", "广东-广州-天河", "广东-广州-白云", "广东-广州-黄埔", "广东-广州-番禺", "广东-广州-花都", "广东-广州-南沙", "广东-广州-从化", "广东-广州-增城"]
  4. 请问这样数据怎么组装、用循环吗?


HUH函数
浏览 92回答 1
1回答

米琪卡哇伊

let province = arr[0]let city = arr[1]let cstr = province + '-' + citylet res = [cstr, ...arr.slice(2).map(i => cstr + '-' + i)]
随时随地看视频慕课网APP

相关分类

数据结构
我要回答