JS中如何操作数组

背景:随笔中所应用到的代码来自于上一篇随笔,MVC&JQuery如何根据List动态生成表格,部分代码不再重复。

代码如下:

 1         $("#btnTan").click(function () {
 2             var Array=[];
 3             var tmp = $("#destTable tr");
 4             for (var i = 0; i < tmp.length; i++) {
 5                 Array[i] = tmp.eq(i).find(".age").text();
 6             }
 7             var out = Array.join(';');
 8             alert(out);
 9             if ($.inArray(”18“, Array) >= 0) {
10                 alert('有十八岁的同学');
11             }
12             Array.length = 0;
13             alert(Array);
14         });
  • 数组声明:var Array=[];
  • var tmp = $("#destTable tr");本身就是获取一个数组,获取destTable中的所有tr元素
  • 获取数组中第i个元素,并给目标数组赋值:Array[i] = tmp.eq(i).find(".age").text();
  • 在数组各元素之间插入分号:Array.join(';')
  • 判断是否包含在数组中:$.inArray(“18”, Array),如果不存在返回-1;
  • 清空数组:Array.length=0;

实在是太困了,天早就大亮了,估计蚊子们也开始休息了,以下是参考的文章:

清空数组 是否包含指定元素

睡觉去了。

posted @ 2015-08-09 05:49  SharpL  阅读(815)  评论(0编辑  收藏  举报