juery学习之map和each

 时间:2026-02-16 02:11:15

1、打开textpad或者其他网页编辑器,新建一个文档,如下图所示

juery学习之map和each

2、编辑好最基本的html的头,body,js等,如图所示:

juery学习之map和each

3、这个是关键步骤引入js的引用框架。如红色标示

juery学习之map和each

4、引入方法myMap,具体如下

 var arr = [100, 200, 300, 400];

//        arr = $.map(arr, function (item) {

//            return item + 2;

//        });

        //        alert(arr);

        //模拟map的内部实现

        function myMap(arr, fn) {

            //定义一个空数组,和一个value变量

            var ret = [], value;

            for (var i = 0, length = arr.length; i < length; i++) {

                //调用fn对数组中的每个元素处理 并返回

                value = fn(arr[i], i);

                if (value != null) {

                    ret[ret.length] = value;

                }

            }

            return ret;

        }

juery学习之map和each

5、测试另一个方法,

}

        //演示匿名函数中的第二个参数的用法

//        arr = myMap(arr, function (item ,i) {

//            return item + i;

//        });

        //alert(arr);

        //$.each

        //对字典遍历

        var dic = { "name": "zs", "age": 18, "sex": "男" };

//        $.each(dic, function (key, value) {

//            alert(key + ":"+value);

        //        });

//        $.each(dic, function (key) { 

//            alert(key + "+" + dic[key]);

//        })

//        $.each(dic, function () {

//            //在each的 第二个参数中 this是字典的值  callback.call()

//            //alert(this);

//        })

        //数组遍历

//        $.each(arr, function (key, value) {

//            alert(key + "+" + value);

//        })

//        $.each(arr, function () {

//            alert(this);

//        })

juery学习之map和each

6、运行输出如下图所示结果。

juery学习之map和each

  • jquery 的$().each与$.each的区别
  • each和every的区别有哪些?
  • Perl foreach及each的使用
  • php中遍历数组each的用法
  • jQuery中map、each等静态方法以及实例方法
  • 热门搜索
    章鱼小丸子做法 西米的做法 蛋糕的做法视频 小黄鱼的家常做法 小米路由器怎么设置 黄豆炖猪蹄的做法 油菜做法 发面包子的做法 邮箱怎么注册 螺丝肉的做法