js数组对象的学习
来源:互联网 发布:方正排版软件好学吗 编辑:程序博客网 时间:2024/05/16 19:30
最近实习,一直就画画页面,他们说想成为好的程序员就要脚踏实地的做事。所以我克制自己尽量少埋怨,环境不能适应我,只能我去适应环境的。
各个击破是学习的一个好方法!
方法
描述
concat()
连接两个或更多的数组,并返回结果。
join()
把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop()
删除并返回数组的最后一个元素。
push()
向数组的末尾添加一个或更多元素,并返回新的长度。
reverse()
颠倒数组中元素的顺序。
shift()
删除并返回数组的第一个元素。
slice()
从某个已有的数组返回选定的元素。
sort()
对数组的元素进行排序。
splice()
删除元素,并向数组添加新元素。
unshift()
向数组的开头添加一个或更多元素,并返回新的长度。
valueOf()
返回数组对象的原始值。
可用属性:length
[javascript] view plaincopy
- var array = new Array("red","green","black");
- alert(array.length);//output:3
toString(),和join()方法使用
[javascript] view plaincopy
- var array = new Array("red","green","black");
- alert(array.toString());//outputs:"red","green","black"
- alert(array.join("/"))//outputs:"red"/"green"/"black"
String的split()方法可以吧字符串转化成数组的方法。
[c-sharp] view plaincopy
- var strColors = "red,green,bule";
- var arrColors = strColors.split(",");//chenge to a Array
- var strColors1 = "green";
- var arrColors1 = sColors1.split("");
- alert(arrColors1.toString());//outputs:"g,r,e,e,n"
Array对象具有String类具有的两个方法:concat(),slice().
[c-sharp] view plaincopy
- var array = new Array("red","green","black");
- alert(array.concat("yellow"));//outputs:"red","green","black","yellow"
- var array1 = new Array("red","green","black");
- alert(array1.slice(1));//outputs:"green"
- alert(array1.slice(0,2));//outputs:"green,black"
Array对象的动作就像一个栈!(先进后出 类似子弹匣)。pop()和push()方法。
[javascript] view plaincopy
- var stack = new Array();
- stack.push("red");
- stack.push("green");
- alert(stack.toString());//outputs:"red,green"
- var v = stack.pop();
- alert(v);//outputs:"green"
- alert(stack.toString());//outputs:"red"
通过调用shift()和push()方法可以实现队列一样的行为(后进后出 类似排队买票)。
还有sort()方法进行排序,以后要进一步了解他。
- js数组对象的学习
- js数组对象的学习
- js深入学习专题 ------ 类数组的对象和数组对象的区别和联系
- js 数组对象的操作方法
- {{JS}}类似数组的对象
- js 数组对象的操作方法
- js 数组对象的操作方法
- js 对象数组的排序
- js 数组对象的操作方法
- js数组对象的方法
- js 数组、对象的使用
- JS数组的学习
- Js对象的学习
- 【js学习笔记-045】-- 类对象数组
- js: js中数组对象的使用
- 学习笔记之JS 对象数组Array根据对象object key的值排序sort
- JS数组的一点学习
- js多维对象数组的思考
- maven安装
- mysql字符集1267问题
- IOS开发--收回键盘
- 关于输入多组测试数据,当数据为0时,输入结束
- 使用NSClassFromString
- js数组对象的学习
- mybatis拦截器实现数据库表水平切分
- 最近常用的linux语句
- MAC下安装storm及配置开发环境
- js中2个等号与3个等号的区别
- SVN错误:Attempted to lock an already-locked dir
- css margin-left在IE6下的问题的解决方法
- Struts2+Poi实现导出excel功能
- JQUERY ajax提交方式