javascript中数组的多种定义方法和常用函数简介


Posted in Javascript onMay 09, 2014

数组的定义:
方法1.

var mycars=new Array()
mycars[0]="sharejs.com"
mycars[1]="Volvo"
mycars[2]="BMW"

方法2.
定义和初始化一起:

var mycars=new Array("Saab","Volvo","BMW");

或者:

var mycars=["Saab","Volvo","BMW"];

javascript二维数组,用一维数组来模拟:
方法1.

var   arr   =   new   Array(['a','b','c'],['d','e','f']);

arr[0]返回第一个一维数组,arr[0][0]返回第一个一维数组的第一个元素'a',下同。
方法2.
arr=new   Array();   
for(i=0;i<100;i++) {   
     arr[i]=new   Array(...);   
}

方法3.
var  arr=new  Array(   
  new   Array(),   
  new   Array(),   
  new   Array()   
);

javascript的数组不需要设定长度,会自己进行扩展,数组名.length返回元素个数

javascript数组常用函数:
toString():把数组转换成一个字符串
toLocaleString():把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素

Javascript 相关文章推荐
JavaScript入门教程(6) Window窗口对象
Jan 31 Javascript
jquery ui对话框实例代码
May 10 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
jQuery实现获取元素索引值index的方法
Sep 18 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
Sep 24 Javascript
React数据传递之组件内部通信的方法
Dec 31 Javascript
解决vue-cli3 使用子目录部署问题
Jul 19 Javascript
解决在Vue中使用axios用form表单出现的问题
Oct 30 Javascript
vue 解决form表单提交但不跳转页面的问题
Oct 30 Javascript
基于vue--key值的特殊用处详解
Jul 31 Javascript
three.js着色器材质的内置变量示例详解
Aug 16 Javascript
javascript的数组和常用函数详解
May 09 #Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
May 09 #Javascript
实例讲解JS中数组Array的操作方法
May 09 #Javascript
一个JavaScript的求爱小特效
May 09 #Javascript
js中的setInterval和setTimeout使用实例
May 09 #Javascript
js获取 type=radio 值的方法
May 09 #Javascript
js实现的点击数量加一可操作数据库
May 09 #Javascript
You might like
php下通过IP获取地理位置的代码(小偷程序)
2011/06/09 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
javascript中的闭包概念与用法实践分析
2019/07/26 Javascript
JavaScript数组排序功能简单实现
2020/05/14 Javascript
Python类的用法实例浅析
2015/05/27 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
HTML5标签大全
2016/11/23 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
业务经理的岗位职责
2013/11/16 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
高中班主任寄语
2019/06/21 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js
sass 常用备忘案例详解
2021/09/15 HTML / CSS
Python创建SQL数据库流程逐步讲解
2022/09/23 Python