Javascript数组的常用方法总结一

来源:互联网 发布:eclipse查看源码插件 编辑:程序博客网 时间:2024/05/22 12:45
<script type="text/javascript">// 定义一个数组var arr = [1, 2, 3];//alert(arr.length);/*设置length属性为一个小于当前长度的非负整数时,当前数组中的那些索引值大于或等于n的元素将从中移除*/arr.length = 2;for(var i = 0; i < arr.length; i++) {//alert(arr[i]);}// 数组元素的添加var arr2 = [];arr2[0] = 1;arr2[1] = 2;// 使用push方法在数组末尾添加一个或多个元素arr2.push(3);arr2.push(4, 5, 6);// 在数组的首部添加一个元素arr2.unshift(0);/*for(var i = 0; i < arr2.length; i++) {console.log(arr2[i]);}*/// 数组元素的删除var arr3 = [1, 2, 3];/*使用delete不会修改数组的length属性,也不会将元素从高索引移下来填充已删除属性留下的空白*/delete arr3[1]; //print(arr3); // 1 undefined 3var arr4 = [1, 2, null, 3, undefined];/*for(var i = 0; i < arr4.length; i++) {if(!arr4[i]) {continue;// 跳过null、undefined和不存在的元素}console.log(arr4[i]);}*/var data = [1, 2, 3, 4, 5];var sum = 0;// ECMAScript 5定义遍历数组的新方法data.forEach(function(x) {sum += x;});alert(sum);// 遍历数组元素function print (arr) {var len = arr.length;for(var i = 0; i < len; i++) {console.log(arr[i]);}}</script>

0 0
原创粉丝点击