$.grep, $.map, $.merge

var settings = {
            validate: false,
            limit: 5,
            name: "foo"
        };
        var options = {
            validate: true,
            name: "bar"
        };
        var newset = $.extend(settings, options);
        console.log(newset);
        var newset2 = Object.assign(settings, options);
        console.log(newset2)

        //过滤数组中小于 0 的元素。
        var grept = $.grep([0, 1, 2], function(n, i) {
            return n > 0;
        });
        console.log(grept)
        //排除数组中大于 0 的元素,使用第三个参数进行排除
        var grept2 = $.grep([0, 1, 2], function(n, i) {
            return n > 1;
        }, true);
        console.log(grept2);
        //将原数组中每个元素加 4 转换为一个新数组。
        var map1 = $.map([0, 1, 2], function(n) {
            return n + 4;
        });
        console.log(map1);

        var map2 = $.map([0, 1, 2], function(n) {
            return n > 0 ? n + 1 : null;
        });
        console.log(map2);
        //查看对应元素的位置 -1
        var arr = [4, "Pete", 8, "John"];
        console.log($.inArray("John", arr)) //3
        console.log($.inArray("John3", arr)) //-1

        //合并两个数组到第一个数组上。
        var marge = $.merge([0, 1, 2], [2, 3, 4]);
        console.log(marge);

        var a = [1, 2, 2, 3];
        var b = [4, 5, 2, 6];
        //var c = a.concat(b); //c=[1,2,3,4,5,6];

        a.push.apply(a, b);
        console.log(a)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值