js数组操作学习总结
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = t;
结果 a:[2,3,4,5] b:1
unshift:将参数添加到原数组开头,并返回数组的长度
var a = [1,2,3,4,5];
var b = ift(-2,-1);
结果 a:[-2,-1,1,2,3,4,5] b:7
注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。
pop:删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = ;
结果 a:[1,2,3,4] b:5
push:将参数添加到原数组末尾,并返回数组的长度
var a = [1,2,3,4,5];
var b = (6,7);
结果a:[1,2,3,4,5,6,7] b:7
concat:返回一个新数组,是将参数添加到原数组中构成的
var a = [1,2,3,4,5];
var b = at(6,7);
结果 a:[1,2,3,4,5] b:[1,2,3,4,5,6,7]
splice(start,Count,val1,val2,...):从start位置开始删除Count项,并从该位置起插入val1,val2,...
var a = [1,2,3,4,5];
var b = ce(2,2,7,8,9);
结果 a:[1,2,7,8,9,5] b:[3,4]
var b = ce(0,1); //同shift
ce(0,0,-2,-1); var b = th; //同unshift
var b = ce(th-1,1); //同pop
ce(th,0,6,7); var b = th; //同push
reverse:将数组反序
var a = [1,2,3,4,5];
var b = rse;
结果 a:[5,4,3,2,1] b:[5,4,3,2,1]
sort(orderfunction):按指定的参数对数组进行排序
var a = [1,2,3,4,5];
var b = ;
结果 a:[1,2,3,4,5] b:[1,2,3,4,5]
slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组
var a = [1,2,3,4,5];
var b = e(2,5);
结果 a:[1,2,3,4,5] b:[3,4,5]
join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符
var a = [1,2,3,4,5];
var b = ("|");
结果 a:[1,2,3,4,5] b:"1|2|3|4|5"
-
大学学习委员工作总结十篇
大学学习委员工作总结篇1总的来看,我们班的班风和学风良好,大家具有较高的学习积极性与主动性,但是也存在一些问题不容我们忽视,比如个别同学的学习自觉性还有待提高、学习方法还需要改进、师生间以及同学之间的交流还比较少等等,这些不足都需要我们在下一步的工作...
-
大学生实习报告2023(通用27篇)
大学生实习报告2023篇1原来的实习报告被人臭骂一顿拒绝盖章退回了,这是改过以后的,注意里面的变化,祝愿大家以后一定要慎时度势,不要想说什么就说什么提及联想,相信目前大家都会对其有种高不可攀的国际大企业的印象。而在这个暑假里,本人得到了一个难得的机会,能够前...
-
幼儿园教师实习报告(精选5篇)
幼儿园教师实习报告篇1一、实习时间20__年__月__日—20__年__月__日二、实习地点____区实验幼儿园三、实习内容此次实习的主要内容包括两大方面:一是保育实习。来园活动,如厕与盥洗,进餐,午睡以及离园活动。二是教育教学实习。包括集体教学的组织(教学目的、教学时...
-
大学学习委员个人工作总结(精选6篇)
大学学习委员个人工作总结篇1转瞬间,我的大学生活已走过了八分之一,时隔一个月,当我再次回到这里,突然觉得一切又如刚开学那会儿异样的陌生。为了寻找昨天的足迹,翻出粉红的记事本,一页页,一行行地品读着自己昨天的心情,采购着那往日的点点滴滴.字里行间都洋溢着我的酸...