首页 > 其他分享 >js中foreach嵌套遍历两个数组并输出新的数组

js中foreach嵌套遍历两个数组并输出新的数组

时间:2022-11-11 22:01:51浏览次数:36  
标签:10 obj bedId js 2020 foreach 数组 let shiftTime

<script>
    let arrA=['1','2','3','4','5']
    let arrB =['2020-10-1','2020-10-2','2020-10-3']
    let arrC=[]
    arrA.forEach(item1=>{
        arrB.forEach(item2=>{
            let obj={}
            obj.shiftTime=item2
            obj.bedId=item1
            arrC.push(obj)
        })
    })
    console.log(arrC)
</script>

效果:

[
{
"shiftTime": "2020-10-1",
"bedId": "1"
},
{
"shiftTime": "2020-10-2",
"bedId": "1"
},
{
"shiftTime": "2020-10-3",
"bedId": "1"
},
{
"shiftTime": "2020-10-1",
"bedId": "2"
},
{
"shiftTime": "2020-10-2",
"bedId": "2"
},
{
"shiftTime": "2020-10-3",
"bedId": "2"
},
{
"shiftTime": "2020-10-1",
"bedId": "3"
},
{
"shiftTime": "2020-10-2",
"bedId": "3"
},
{
"shiftTime": "2020-10-3",
"bedId": "3"
},
{
"shiftTime": "2020-10-1",
"bedId": "4"
},
{
"shiftTime": "2020-10-2",
"bedId": "4"
},
{
"shiftTime": "2020-10-3",
"bedId": "4"
},
{
"shiftTime": "2020-10-1",
"bedId": "5"
},
{
"shiftTime": "2020-10-2",
"bedId": "5"
},
{
"shiftTime": "2020-10-3",
"bedId": "5"
}
]

标签:10,obj,bedId,js,2020,foreach,数组,let,shiftTime
From: https://www.cnblogs.com/quitpoison/p/16882147.html

相关文章