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 相关文章推荐
jQuery实现点击标题输入详细信息
Apr 16 Javascript
使用JavaScript实现Java的List功能(实例讲解)
Nov 07 Javascript
查找Oracle高消耗语句的方法
Mar 22 Javascript
使用jquery制作弹出框效果
Apr 03 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
js获取url传值的方法
Dec 18 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
Apr 03 Javascript
JavaScript之WebSocket技术详解
Nov 18 Javascript
详解JS中的this、apply、call、bind(经典面试题)
Sep 19 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
Vue项目实现简单的权限控制管理功能
Jul 17 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
Apr 08 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
Yii调试SQL的常用方法
2014/07/09 PHP
tagName的使用,留一笔
2006/06/26 Javascript
javascript的函数
2007/01/31 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
如何在指定的地方插入html内容和文本内容
2013/12/23 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
微信小程序日期时间选择器使用方法
2018/02/01 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
ES6 proxy和reflect的使用方法与应用实例分析
2020/02/15 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
重命名批处理python脚本
2013/04/05 Python
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
python使用代理ip访问网站的实例
2018/05/07 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
基于Pytorch SSD模型分析
2020/02/18 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
Python学习之time模块的基本使用
2021/01/17 Python
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
30年同学聚会邀请函
2014/01/25 职场文书
小区消防演习方案
2014/02/21 职场文书
签约仪式策划方案
2014/06/02 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
解除劳动合同证明书模板
2014/11/20 职场文书
长城导游词300字
2015/01/30 职场文书
皇城相府导游词
2015/02/06 职场文书
欠条样本
2015/07/03 职场文书
python 破解加密zip文件的密码
2021/04/22 Python
Django使用redis配置缓存的方法
2021/06/01 Redis
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js