[javascript]数组基础
2015-11-19 00:12
597 查看
arguments的用法
数组的定义
var a = [1,2,3] 或者 var a = new Array(1,2,3);
数组的属性
-length 既可以获取,也可以设置
数组的添加和删除
-push 在数组末尾添加一个元素
-pop 在数组末尾删除一个元素
-shift 在数组头部删除一个元素
-unshift 在数组头部添加一个元素
-splice
删除元素 splice(起点,长度)
添加元素 splice(起点,0,元素)
替换元素 splice(起点,长度,元素)
数组链接
-concat
- join
数组的排序
-sort
关于数字排序
可以简便写为: return n1-n2; 效果与上面相同。
function sum(){ var result = 0; for(var i=0;i<arguments.length;i++) { result += argument[i]; } return result; } alert(sum(2,3,4)); //10
数组的定义
var a = [1,2,3] 或者 var a = new Array(1,2,3);
数组的属性
-length 既可以获取,也可以设置
var arr = [0,1,2,3] arr.length = 3 ; alert(arr); //0,1,2
数组的添加和删除
-push 在数组末尾添加一个元素
var arr = [0,1,2]; arr.push(3); alert(arr); //0,1,2,3
-pop 在数组末尾删除一个元素
var arr = [0,1,2]; arr.pop(); alert(arr); //0,1
-shift 在数组头部删除一个元素
var arr = [0,1,2]; arr.shift(); alert(arr); //1,2
-unshift 在数组头部添加一个元素
var arr = [0,1,2]; arr.unshift(3); alert(arr); //3,0,1,2
-splice
删除元素 splice(起点,长度)
var arr = [0,1,2,3,4,5]; arr.splice(2,2) alert(arr); //0,1,4,5
添加元素 splice(起点,0,元素)
var arr = [0,1,2,3,4,5]; arr.splice(2,0,'a','b','c') alert(arr); //0,1,a,b,c1,3,4,5
替换元素 splice(起点,长度,元素)
var arr = [0,1,2,3,4,5]; arr.splice(2,3,'a','b','c') alert(arr); //0,a,b,c,5
数组链接
-concat
var arr1 =[0,1,2] var arr2 =[3,4,5] alert(arr1.concat(arr2)) //0,1,2,3,4,5
- join
var arr = [0,1,2,3,4] alert(arr.join('-')); //0-1-2-3-4
数组的排序
-sort
var arr = ['width','height,'float','border']; arr.sort(); alert(arr); //border,float,height,width
关于数字排序
var arr = [12,8,7,34,21,10] arr.sort(function(n1,n2){ //直接用sort输出的结果会只排序第一个数字 if(n1>n2){ return 1; } else if(n1<n2) { return -1; } else{ return 0; } });
可以简便写为: return n1-n2; 效果与上面相同。
相关文章推荐
- 用js读、写、删除Cookie代码分享及详细注释说明
- [转]去百度面试的javascript 收获
- JavaScript SHA1加密算法实现详细代码
- js链表操作(实例讲解)
- js调用屏幕宽度的简单方法
- javascript中数组的定义及使用实例
- javascript获取系统当前时间的方法
- 基于JavaScript实现点击页面任何位置返回
- 12个常用的js正则表达式
- js鼠标点击图片切换效果实现代码
- 每天一篇javascript学习小结(属性定义方法)
- 跟我学习javascript的作用域与作用域链
- 跟我学习javascript的this关键字
- 跟我学习javascript的Date对象
- javascript获取系统当前时间的方法
- 跟我学习javascript的定时器
- javascript设计简单的秒表计时器
- javascript中checkbox使用方法实例演示
- JSON 官网中文
- NW.js 入门指南