`
zccst
  • 浏览: 3292535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery的$.each循环的对象

阅读更多
作者:zccst


    //最简单的对象
	var o = {
        'name':"哈哈",
        'age' : 30,
        'level':"2b",
        'sex' : '男'
    };
    $.each(o, function(key, value){
        console.log(key, value);
    });

    //最基本的数组
    var a = [3,4,5,6,7];
    $.each(a, function(key, value){
        console.log(key, value);
    });

    
    //又像数组,又像对象(晕晕的,$.each不循环)
    var arr = [];
    arr['name'] = "helios";
    arr['version'] = 'trunk';
    console.log(arr, typeof arr);
    console.dir(arr);
    $.each(arr, function(key, item){
        console.log(key, item, item[key]);
    });
    
    console.log( Object.prototype.toString.call(arr) );
    console.log( arr.constructor , arr.constructor === Array);
    console.log(arr && typeof(arr) === "object" && arr.constructor === Array);

    var a1 = [], b1 = {};
    console.log(typeof a1, typeof b1);



    //JSON数据
    var s = [{
        'name':"哈哈",
        'age' : 30,
        'level':"2b",
        'sex' : '男'
    },{'name':"嘿嘿",
        'age' : 30,
        'level':"3b",
        'sex' : '男'
    }];
    $.each(s, function(index, item){
        console.log(index, item, item.name);
    });



如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论

相关推荐

    原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作

    本文实例讲述了原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作。分享给大家供大家参考,具体如下: 一、原生JS forEach()和map()遍历 共同点: ①.都是循环遍历数组中的每一项。 ②....

    JQuery中$.each 和$(selector).each()的区别详解

    $.each()与$(selector).each()不同, 后者专用于jquery对象的遍历, 前者可用于遍历任何的集合(无论是数组或对象),如果是数组,回调函数每次传入数组的索引和对应的值(值亦可以通过this 关键字获取,但javascript总会...

    jQuery.each使用详解

    jQuery.each方法是jQuery的核心工具方法之一,通用例遍方法,可用于例遍对象和数组。不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象。通常需要两个参数 ...$.each( [0,1,2], function(i, n

    jquery中$each()方法的使用指南

    $.each()与$(selector).each()不同, 后者专用于jquery对象的遍历, 前者可用于遍历任何的集合(无论是数组或对象),如果是数组,回调函数每次传入数组的索引和对应的值(值亦可以通过this 关键字获取,但javascript总会...

    JQuery each打印JS对象的方法

    我们知道javascript可以用alert输出变量的值,但是有时候返回的是一个对象,json格式的数据,jQuery可以用这个方法循环遍历读出对象的值,假如这个对象名称是obj,循环遍历打印它的值: 代码如下: $.each(obj,...

    jQuery使用each遍历循环的方法

    1、选择器+遍历 $('div').each(function (i){ i就是索引值 this 表示获取遍历每一个dom对象 ...$.each(d,function (index,domEle){ d是要遍历的集合 index就是索引值 domEle 表示获取遍历每一个dom对

    jquery数组封装使用方法分享(jquery数组遍历)

    不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回...

    Jquery each方法跳出循环,并获取返回值(实例讲解)

    return false:将停止循环 (就像在普通的循环中使用 ‘break’)。return true:跳至下一个循环(就像...}jquery是对象链,所以$(..).each()返回的还是对象集合。each(function(){}):是回调函数,在回调函数里不能返回结

    Jquery对数组的操作技巧整理

    1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或...

    jquery基础教程之数组使用详解

    如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。 each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,但比for循环强大。在数组中,它可以轻松的攻取数组索引及对应的值。例: 代码如下:...

    Await:同步遍历对象和数组

    等待有没有一种方法可以检查loop或$.each是否已完成? 就在这里。 这个插件循环遍历您的对象和数组,并且不需要它的jQuery。 另外,您将能够使用回调或解析器来确定循环是否完全完成。 您甚至可以暂停循环,直到完成...

    jQuery数组处理详解(含实例演示)

    1. $.each(array, [callback]) 遍历[常用] 解释: 不同于例遍 jQuery 对象的 $().each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~). 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量...

    jquery中each遍历对象和数组示例

    如需退出each循环可使回调函数返回false 现有如下两个select 计划类别: <select id=PLANTYPE> <option value=0>-所有- 新建 续建 </select> 申报类型: <select id=AUDITTYPE> <option value=0>-...

    jQuery完全实例.rar

    注意:此处 this 指代的是 DOM 对象而非 jQuery 对象。 HTML 代码: <img/><img/> jQuery 代码: $("img").each(function(i){ this.src = "test" + i + ".jpg"; }); 结果: [ <img src="test0.jpg" />, ...

    jquery.step:一个 jQuery 插件,用于循环元素数组或 jQuery 对象,并在每个步骤回调之间延迟超时

    它本质上类似于 jQuery 的原生$().each()函数,但添加了用于定义每次迭代之间的超时或延迟的选项。例子假设您有一堆li ,如下所示: < ul> < li> 1 </ li> < li> 2 </ li> < li> 3 </ li> < li> 4 </ li> < li> 5 ...

    jquery插件使用方法大全

     jquery提供了很多便利的函数,如each(fn),但是使用这些函数的前提是:你使用的对象是Jquery对象。使一个Dom对象成为一个Jquery对象很简单,通过下面一些方式(只是一部分): 代码 var a = $("#cid"); var b = $...

    jQuery中each()方法用法实例

    本文实例讲述了jQuery中each()方法用法。分享给大家供大家参考。具体分析如下: ...each()方法只能够遍历JQuery对象,而jQuery.each()方法可以遍历任何对象。 语法结构: 代码如下:$(selector).each

    利用jQuery操作对象数组的实现代码

    jQuery对于数组元素操作主要提供了以下工具: (1)数组和对象的例遍:jQuery.each(obj,callback) 通用例遍方法,可用于例遍对象和数组。回调函数拥有两个参数:第一个为对象的成员或数组的索引,第二个为对应变量或...

    Javascript中八种遍历方法的执行速度深度对比

    前言 遍历数组或对象是一名程序员的基本素养之一. 然而遍历却不是一件简单的事, 优秀的程序员知道怎么去选择合适的遍历方法, 优化遍历效率. 本篇将带你走进JavaScript遍历的... $.each $(selecter).each map every

Global site tag (gtag.js) - Google Analytics