js随机数组集合对象

    //获取min和max之间的一个随机整数[0,3];
    function getRandomInt(min,max){
        return Math.floor(Math.random()*(max-min+1))+min;
    }
    let frequentlyAskedQuestions = [
        {   "id":1,
            "Questions":"1.新店多久内需要缴纳保证金和技术服务费呢?",
            "Asked": "您好!企业支付宝认证后15个工作日内。"
        },
        {   "id":2,
            "Questions":"2.我已经有一个公司了,可不可以再拥有其他公司?",
            "Asked": "您好!一个人只能开一家自然人独资公司,但可以同时是多家合资公司的法人或股东。"
        },
        {   "id":3,
            "Questions":"3.购买天猫网店怎么过户?",
            "Asked": "购买天猫网店的实质是将天猫帐号信息以及主体公司一并过户给买家,需要买家付款后预约到天猫公司所属当地工商部门办理公司法人股东100%股权变更手续,也可以根据您的需求由代办公司办理。"
        },
        {   "id":4,
            "Questions":"4.购买天猫网店的实质是将天猫帐号信息以及主体公司一并过户给买家,需要买家付款后预约到天猫公司所属当地工商部门办理公司法人股东100%股权变更手续,也可以根据您的需求由代办公司办理。",
            "Asked": "您好!因为天猫网店的主体是公司,天猫网店转让公司也一并过户给您,您只要将公司再过户给其他人就可以实现天猫网店的再次转让。"
        },
    ];
    //打乱数组
    function shuffle(arr){
        let _arr = arr.slice(); //slice不会影响原来的数组,但是splice就会影响原来的arr数组
        for (let i = 0; i<_arr.length; i++){
            let j = getRandomInt(0,i);
            let t = _arr[i];
            _arr[i] = _arr[j];
            _arr[j] = t;
        }
        return _arr;
    }
    // 数组处理,只展示三条
    let  frequentlyAskedQuestionsList = shuffle(frequentlyAskedQuestions).splice(0,3)
    console.log(frequentlyAskedQuestionsList)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值