小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有个很弱智的问题,请教大神。有数组,
array=[
[‘张三’,’男‘,‘地址1,地址2,地址3‘],
[‘李四’,’男‘,‘地址1,地址2‘],
[‘王五’,’女‘,‘地址1‘],
]
现在想转换成以下格式:
[‘张三’,’男‘,‘地址1‘],
[‘张三’,’男‘,‘地址2‘],
[‘张三’,’男‘,‘地址3‘],
[‘李四’,’男‘,‘地址1‘],
[‘李四’,’男‘,‘地址2‘],
怎么做??
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
let array=[ ['张三','男','地址1,地址2,地址3'], ['李四','男','地址1,地址2'], ['王五','女','地址1'], ] let array2=[] array.forEach(item=>{ item[2].split(',').forEach(item2=>{ array2.push([item[0],item[1],item2]) }) }) console.log(array2)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let array=[
['张三','男','地址1,地址2,地址3',.....],
['李四','男','地址1,地址2',.....],
['王五','女','地址1',.....],
['张三','男','地址1,地址2,地址3','地址4,地址5'],
['李四','男','地址1,地址2','地址3'],
['王五','女','地址1'],
let array2=[]
array.forEach(item=>{
item=String(item).split(',')
for(let i=2; i<item.length;i++){
array2.push([item[0],item[1],item[i]])
}
})
console.log(array2)
array.sort(function (a, b) {
return a[5] - b[5];
});
回调里和地址数组组成新数组呗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
let array=[ ['张三','男','地址1,地址2,地址3'], ['李四','男','地址1,地址2'], ['王五','女','地址1'], ] let array2=[] array.forEach(item=>{ item[2].split(',').forEach(item2=>{ array2.push([item[0],item[1],item2]) }) }) console.log(array2)
let array=[
['张三','男','地址1,地址2,地址3',.....],
['李四','男','地址1,地址2',.....],
['王五','女','地址1',.....],
]
let array=[
['张三','男','地址1,地址2,地址3','地址4,地址5'],
['李四','男','地址1,地址2','地址3'],
['王五','女','地址1'],
]
let array2=[]
array.forEach(item=>{
item=String(item).split(',')
for(let i=2; i<item.length;i++){
array2.push([item[0],item[1],item[i]])
}
})
console.log(array2)
array.sort(function (a, b) {
return a[5] - b[5];
});
回调里和地址数组组成新数组呗