javascript数组对象详解

数据是每种编程语言里都会存在的一种对象,javascript数组应该如何定义,如何访问使用javascript定义的数组呢?下面请跟编程之家一起学习:javascript数组对象详解。

javascript数组的定义方法

方法1.

var mycars=new Array()

mycars[0]="qdxw"

mycars[1]="SEO"

mycars[2]="website

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

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

或者另一种写法:

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

javascript二维数组

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数组长度:

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

javascript数组常用函数

toString():把数组转换成一个字符串

toLocaleString():把数组转换成一个字符串

join():把数组转换成一个用符号连接的字符串

shift():将数组头部的一个元素移出

unshift():在数组的头部插入一个元素

pop():从数组尾部删除一个元素

push():把一个元素添加到数组的尾部

concat():给数组添加元素

slice():返回数组的部分

reverse():将数组反向排序

sort():对数组进行排序操作

splice():插入、删除或者替换一个数组元素

javascript创建数组,为其赋值,然后输出这些值

var mycars = new Array()

mycars[0] = "qdxw"

mycars[1] = "seo"

mycars[2] = "website"

for (i=0;i<mycars.length;i++)

{

document.write(mycars[i] + "<br />")

}

javascript数组排序

arrayobj.sort(sortfunction)

参数

arrayObj

   数组

sortFunction

   可选项。比较函数。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。

    比较函数必须返回下列值之一:

   * 负值,如果所传递的第一个参数比第二个参数小。

   * 零,如果两个参数相等。

   * 正值,如果第一个参数比第二个参数大

举例:

var testArray=[1,5,2,3,6,4]

testArray.sort(function(a,b){return a-b;});

alert(testArray);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,实现方式如下: 首先在编辑器里面插入javascript代码: 确定后会在编辑器插入这样的代码: <pre
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代码高亮,因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件 上一篇“让kindeditor显示高亮代码”中已经
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高
JS对象如何转为json格式字符串
JS怎么获取图片原始宽高
怎么在click事件中调用多个js函数
js如何往数组中添加新元素
js如何拆分字符串
JS怎么对数组内元素进行求和
JS如何判断屏幕大小
js怎么解析json数据
js如何实时获取浏览器窗口大小
原生JS实现别踩白块小游戏(五)
原生JS实现别踩白块小游戏(一)