如何防止同一元素两次从一个数组添加到另一个数组?

时间:2020-05-12 08:15:06

标签: javascript angularjs

这是我的功能,用于将数组1中的所有元素添加到数组2中:

    function addAll() {
        var mList = JSON.parse(JSON.stringify(vm.feeds))
        for (var i = 0; i < mList.length; i++) {
            mList[i].is_selected = false;
            vm.rationList.push(mList[i]);
        }
        vm.feeds = [];
        vm.rationListSafe = vm.rationList;
            if(vm.feeds.length == 0){
                vm.currentPageMaster++;
                vm.isPage = true;
                vm.disableScroll = true;
                getFeedsByTeam(vm.selectedTeam);
        }

    }

从数组 vm.feeds 中向数组 vm.rationList 中添加元素。有什么办法可以防止两次添加相同的元素?

1 个答案:

答案 0 :(得分:0)