jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象


Posted in Javascript onJune 20, 2016

纯粹记录下几种用法:

jquery grep()筛选遍历数组

$().ready(
  function(){
    var array = [1,2,3,4,5,6,7,8,9];
    var filterarray = $.grep(array,function(value){
      return value > 5;//筛选出大于5的
    });
    for(var i=0;i<filterarray.length;i++){
      alert(filterarray[i]);
    }
    for (key in filterarray){
      alert(filterarray[key]);
    }
  }
);

jquery each()筛选遍历数组

$().ready(
  function(){
    var anObject = {one:1,two:2,three:3};//对json数组each
    $.each(anObject,function(name,value) {
      alert(name);
      alert(value);
    });
    var anArray = ['one','two','three'];
    $.each(anArray,function(n,value){
      alert(n);
      alert(value);
    }
    );
  }
);

jquery inArray()筛选遍历数组

$().ready(
  function(){
    var anArray = ['one','two','three'];
    var index = $.inArray(‘two',anArray);
    alert(index);//返回该值在数组中的键值,返回1
    alert(anArray[index]);//value is two
  }
);

jquery map()筛选遍历数组

$().ready(
  function(){
    var strings = ['0','1','2','3','4','S','6'];
    var values = $.map(strings,function(value){
        var result = new Number(value);
        return isNaN(result) ? null:result;//isNaN:is Not a Number的缩写
      }
    );
    for (key in values) {
      alert(values[key]);
    }
  }
);

jquery遍历解析json对象1:

var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];
for(var i=0,l=json.length;i<l;i++){
  for(var key in json[i]){
    alert(key+':'+json[i][key]);
  }
}

jquery遍历解析json对象2

//有如下 json对象:
var obj ={”name”:”冯娟”,”password”:”123456″,”department”:”技术部”,”sex”:” 女”,”old”:30};
//遍历方法:
for(var p in obj){
  str = str+obj[p]+',';
  return str;
}

以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS获取当前日期和时间的简单实例
Nov 19 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
浅谈Javascript如何实现匀速运动
Dec 19 Javascript
JavaScript基于ajax编辑信息用法实例
Jul 15 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
JavaScript解八皇后问题的方法总结
Jun 12 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
Jul 02 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
vue源码入口文件分析(推荐)
Jan 30 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
Sep 26 Javascript
JS运算符简单用法示例
Jan 19 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
Jun 20 #Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 #Javascript
JS控制层作圆周运动的方法
Jun 20 #Javascript
简单实现jQuery进度条轮播实例代码
Jun 20 #Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
Jun 20 #Javascript
angularjs封装bootstrap时间插件datetimepicker
Jun 20 #Javascript
jQuery插件 Jqplot图表实例
Jun 18 #Javascript
You might like
跟我学小偷程序之成功偷取首页(第三天)
2006/10/09 PHP
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
PHP模板引擎Smarty自定义变量调解器用法
2016/04/11 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
JavaScript 空位补零实现代码
2010/02/26 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
angular或者js怎么确定选中ul中的哪几个li
2017/08/16 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
js实现验证码功能
2020/07/24 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
Python获取脚本所在目录的正确方法
2014/04/15 Python
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
在windows下快速搭建web.py开发框架方法
2016/04/22 Python
Python类的动态修改的实例方法
2017/03/24 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
2018/11/06 Python
如何用Django处理gzip数据流
2021/01/29 Python
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
施工安全协议书
2013/12/11 职场文书
简历上的自我评价
2014/02/03 职场文书
Python requests用法和django后台处理详解
2022/03/19 Python
Redis实现一个账号只能登录一个设备
2022/04/19 Redis