温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jquery怎么定义空数组

发布时间:2022-03-05 10:10:04 来源:亿速云 阅读:267 作者:iii 栏目:web开发

这篇文章主要讲解了“jquery怎么定义空数组”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery怎么定义空数组”吧!

  首先定义如下数组:

  var arr=[0,2,3,5,6,9,2];

  我们可以看到数组中存在重复元素'2';

  最后通过jquery筛选应该得到[0,2,3,5,6,9];

  ok,首先我们再定义一个空数组,用来存放最后筛选出来的元素:

  var new_arr=[];

  利用jquery的$.inArray可以轻松实现:

  遍历数组元素:

  for(var i=0;i

  var items=arr[i];

  //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后

  if($.inArray(items,new_arr)==-1) {

  new_arr.push(items);

  }

  }

  当遍历到最后一个'2'的时候,因为已经将之前一个'2'插入到了new_arr中,所以最后一个'2'不会执行if中的语句

  最后得到新数组new_arr=[0,2,3,5,6,9];

  备注:$.inarray(value,array) --确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。

  最终代码如下:

  var arr=[0,2,3,5,6,9,2];

  var new_arr=[];

  for(var i=0;i

  var items=arr[i];

  //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的最后

  if($.inArray(items,new_arr)==-1) {

  new_arr.push(items);

  }

  }

  console.log(new_arr); //[0,2,3,5,6,9]

感谢各位的阅读,以上就是“jquery怎么定义空数组”的内容了,经过本文的学习后,相信大家对jquery怎么定义空数组这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI