• jQuery的方法


    要操作的数组 let arr = [1, 2, 3, 4];

    each

    类似数组的forEach

        $.each(arr, function (index, value) {
                console.log(index, value);
            })
    
    • 1
    • 2
    • 3

    extend

    对象扩展(对象的浅拷贝,类似object.extend)
    返回的是两个对象的引用

    let res1 = $.extend({ name: "zhangsan" }, { age: 23, height: 180 });
    console.log(res1);
    
    • 1
    • 2

    grep

    数组过滤:类似于数组的filter方法

    let res2 = $.grep(arr, function (value, index) {
                console.log(value, index);
                return index % 2;
            })
            console.log(res2);//返回下标为偶数
    
    • 1
    • 2
    • 3
    • 4
    • 5

    makeArray

    将类数组对象转化为数组对象,类似array.from

        let res3=$.makeArray($("*"));
            console.log($("*"));
            console.log(res3);
    
    • 1
    • 2
    • 3

    toArray

    将jQuery对象转化为数组对象

     let res4=$("*").toArray();
            console.log(res4);
    
    • 1
    • 2

    map

    数组映射;类似数组的map方法

     let res5=$.map(arr,function(element,index){
                console.log(element,index);
                return element*100;
            })
            console.log(res5);
    
    • 1
    • 2
    • 3
    • 4
    • 5

    inArray

    类似于数组的indexof
    返回第一个元素的下标,没找到返回-1
    参数一:指定查找的元素
    参数二:查找的目标数组

    let res6=$.inArray(3,arr);
            console.log(res6);
    
    • 1
    • 2

    merge

    数组合并,类似数组的concat
    多个数组继续在后面拼

    let res7=$.merge(arr,[100,200,300])
           console.log(res7);
    
    • 1
    • 2

    unique

    去除数组中连续重复的元素

     let res8=$.unique([1,1,1,2,2,55,55,8,3,2,1])
           console.log(res8);
    
    • 1
    • 2

    trim

    去除字符转开头和结尾的空白符

     let res9=$.trim("   hello     ")
           console.log(res9);
    
    • 1
    • 2

    param

    将对象转换成key=value&key=value形式

    let obj={
            name:"张三",
            age:20
           }
           let res10=$.param(obj);
           console.log(res10);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    【LeetCode刷题笔记】栈和队列
    MySQL NDB Cluster 分布式架构搭建 自定义启动、重启和关闭集群Shell脚本
    我的内存去哪了?
    Google Pub/Sub入门
    YARN线上动态资源调优
    linux之权限管理命令
    MySQL 多表查询 事务 索引
    java使用QQ邮件发送
    固体物理 2022.9.30
    手机如何免费设置PDF区域高亮?
  • 原文地址:https://blog.csdn.net/weixin_68658847/article/details/127994223