zoukankan      html  css  js  c++  java
  • js中的forEach

    chrome和firefox支持数组的forEach,但不支持对象的forEach,IE啥都不支持

    jquery中的$.each(ArrayOrObject,function)既可以遍历数组又可以遍历对象

    $.each()函数跟$(selector).each(function)是不一样的

    $(selector).each(function(){})

    如果each的回调函数function()没有参数,还可以使用$(this)来访问,这样也可以对$(this)的键值对进行更改

    each的回调函数还可以有参数(key,value),来访问键值对

    x={'user':'wyf','password':'haha'}
    $.each(x,function(k,v){console.log(v)})
        wyf
        haha
    $.each(x,function(){console.log($(this))})
        ["w", "y", "f"]
        ["h", "a", "h", "a"]
    $.each(x,function(k,v){console.log(typeof v)})
    $.each(x,function(k,v){console.log(typeof $(this))})
    $(this)是随时可以访问的(即便使用了参数),v是string类型,$(this)是object类型
  • 相关阅读:
    h5 穿透滚动
    Safari 导航栏
    浮层滚动问题
    兼容性常规检测
    CORS
    Webpack 一些概念
    01 离散时间信号的时域表示
    03 信道容量
    01 MATLAB基本概念
    02 字斟句酌
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/5515751.html
Copyright © 2011-2022 走看看