Javascript 将数组数据移动到同一对象中的另一个

Javascript 将数组数据移动到同一对象中的另一个,javascript,arrays,json,sorting,object,Javascript,Arrays,Json,Sorting,Object,我想将card1对象移动到数组的cards中的第二个 卡片1 卡2 lanes: [{ cards: [{ id: card1, title: 'Write a cool JS library', listId: "lane1" }, { i

我想将
card1
对象移动到数组的
cards
中的第二个


卡片1

卡2

    lanes: [{
            cards: [{
                    id: card1,
                    title: 'Write a cool JS library',
                    listId: "lane1"
                },
                {
                    id: card2,
                    title: 'Make it generic enough',
                    listId: "lane1"
                }
            ],
            id: "lane1",
            label: "2/2",
            title: "title.."
        },
        {
            cards: [
                {
                    id: card3,
                    title: 'Write README',
                    listId: "lane2"
                }
            ],
            id: "lane2",
            label: "0/0",
            title: "Something title.."
        }
    ]
您可以使用
splice()
从数组中获取对象,并使用
push()
将其添加到另一个数组中

const data={“lanes”:[{“cards”:[{“id”:“card1”,“title”:“编写一个很酷的JS库”,“listId”:“lane1”},{“id”:“card2”,“title”:“足够通用”,“listId”:“lane1”}],“id”:“lane1”,“label”:“2/2”,“title”:“title…”,{“cards”:[{“id”:“card3”,“title”:“Write README”,“listId”:“lane2”}],“lane2”;“id”:“lane2”,“label”:“0/0”,“title”:“某物title.”
data.lanes[1]。cards.push(…data.lanes[0]。cards.splice(0,1))
console.log(数据)
    lanes: [{
            cards: [{
                    id: card1,
                    title: 'Write a cool JS library',
                    listId: "lane1"
                },
                {
                    id: card2,
                    title: 'Make it generic enough',
                    listId: "lane1"
                }
            ],
            id: "lane1",
            label: "2/2",
            title: "title.."
        },
        {
            cards: [
                {
                    id: card3,
                    title: 'Write README',
                    listId: "lane2"
                }
            ],
            id: "lane2",
            label: "0/0",
            title: "Something title.."
        }
    ]