关于创建问卷调查类型,跳题顺延排序的实现

330 阅读1分钟
    let list = [
    
        {
            sort:1,
            title:'hello wrold1'
        },
        {
            sort:2,
            title:'hello wrold2'
        },
        {
            sort:3,
            title:'hello wrold3'
        },
        {
            sort:4,
            title:'hello wrold4'
        },
        {
            sort:5,
            title:'hello wrold5'
        }
    ]

    fn();

    function fn(){
        var x=3;//选中的题目下标
        var y=1;//要跳到的题目下标
        var zz = list.splice(x,1);
        list.splice(y,0,...zz);
        list.forEach((item,i) =>{  //因为我们是用sort作为题目的序号
            list[i].sort=i+1;
        })
        console.log(list);
    
    }