javaScript Array(数组)相关方法简述


Posted in Javascript onJuly 25, 2009

1.创建Array对象(赋初值情况下)两种方法:
var aColor=new Array('red','black','yellow');
alert(aColor.toString());//output: red,black,yellow
var aColor=['red','black','blue'];
alert(aColor.toString());//output: red,black,blue
2.length:获取数组长度
3.toString():输出数组中的所有元素。
alert(aColor.toString());////output: red,black,yellow
4.valueOf():同3
5.join():连接数组值,将数组通过连接符连接,返回链接后的字符串
eg.alert(aColor.join("->"));//output:red->black->yellow
//(string)6.split():将字符串分割为字符数组,其中split(" ")将字符串分割为单个字符数组,eg."str"分割为s,t,r
7.contact():将参数附加到数组末尾,返回的函数值是新的Array对象
eg.
var aColor=new Array('red','black','yellow');
var aColorCon=aColor.concat("1","2");
alert(aColorCon.toString());//output: red,black,yellow,1,2
8.slice():返回具有指定项的新数组。
9.push()/pop():push()在数组结尾添加一个项,pop()删除最后一个数组项并将该项值返回。
eg.
var aColor=new Array('red','black','yellow');
aColor.push("blue");
aColor.push("white");
alert(aColor.toString());
aColor.pop();
alert(aColor.toString());
10.shift():删除数组中第一个项
11.unshift():向数组添加第一项,其他的各项后移。
var aColor=new Array('red','black','yellow');
aColor.shift();
alert(aColor.toString());
aColor.unshift("red");
alert(aColor.toString());
12.reverse():颠倒数组项的顺序。
13.sort():对数组项升序排序。
eg.
var aColor=new Array('red','black','yellow');
aColor.sort();
alert(aColor);
alert(aColor.reverse());
14.splice().

Javascript 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(3)
Dec 23 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
May 18 Javascript
js中根据字数截取字符串,不能截断url
Jan 12 Javascript
jQuery $.get 的妙用 访问本地文本文件
Jul 12 Javascript
jQuery照片伸缩效果不影响其他元素的布局
May 09 Javascript
jQuery中not()方法用法实例
Jan 06 Javascript
Javascript BOM学习小结(六)
Nov 26 Javascript
jQuery 实现双击编辑表格功能
Jun 19 jQuery
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
Oct 25 Javascript
vue-router的HTML5 History 模式设置
Sep 08 Javascript
vue axios请求频繁时取消上一次请求的方法
Nov 10 Javascript
vue+element tabs选项卡分页效果
Jun 29 Javascript
对象特征检测法判断浏览器对javascript对象的支持
Jul 25 #Javascript
javascript 一个函数对同一元素的多个事件响应
Jul 25 #Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 #Javascript
javascript 解析后的xml对象的读取方法细解
Jul 25 #Javascript
jquery 将disabled的元素置为enabled的三种方法
Jul 25 #Javascript
javaScript 判断字符串是否为数字的简单方法
Jul 25 #Javascript
利用javascript/jquery对上传文件格式过滤的方法
Jul 25 #Javascript
You might like
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
向左滚动文字 js代码效果
2013/08/17 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
把普通对象转换成json格式的对象的简单实例
2016/07/04 Javascript
JS实现iframe自适应高度的方法示例
2017/01/07 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
浅谈JSON5解决了JSON的两大痛点
2020/12/14 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[00:56]跨越时空加入战场 全新祈求者身心“失落奇艺侍祭”展示
2019/07/20 DOTA
python基础教程之自定义函数介绍
2014/08/29 Python
Python性能优化的20条建议
2014/10/25 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
Python3.6简单反射操作示例
2018/06/14 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
Django框架中间件定义与使用方法案例分析
2019/11/28 Python
公司财务总监岗位职责
2013/12/14 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
保送生自荐信范文
2015/03/26 职场文书
家长会开场白和结束语
2015/05/29 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书