<script type='text/javascript'>
var arr = [];
var obj = {name:'test',sex:'M'};
arr.push(obj);
obj.name = "test2";
obj.sex = "F";
arr.push(obj);
alert(arr[1].name);
alert(arr.join());
alert(arr.toString());
</script>
toString():把数组转换成一个字符串
toLocaleString():把数组转换成一个字符串
join():把数组转换成一个用符号连接的字符串
shift():将数组头部的一个元素移出
unshift():在数组的头部插入一个元素
pop():从数组尾部删除一个元素
push():把一个元素添加到数组的尾部
concat():给数组添加元素
slice():返回数组的部分
reverse():将数组反向排序
sort():对数组进行排序操作
splice():插入、删除或者替换一个数组元素
join()方法将数组中的所有元素转换成字符串,然后连接起来,这刚好和String的split()方法是一个相反的操作。join()默认是使用“,”作为分隔符,当然你也可以在方法中指定分隔符
pop()方法可以从数组尾部删除若干个元素,push()方法把一个元素添加到数组的尾部,这两个方法刚好是两个相反的操作。两个都是对原来的数组进行操作,但是要注意push()方法返回的是新的数组的长度,而pop()方法则返回被删去的那个元素。
shift()方法可以从数组头部删除一个元素,unshift()方法把若干元素添加到数组的头部,这两个方法刚好是两个相反的操作。两个都是对原来的数组进行操作,但是要注意unshift()方法返回的是新的数组的长度,而shift()方法则返回被删去的那个元素。
concat()方法可以返回一个在原有数组上增添了元素的数组,元素用“,”分隔,元素中如果有数组,将被展开并继续添加,但不支持多维数组形式的展开添加
slice()方法返回数组的一个片断,或者说是子数组。slice()的参数表示字数组的始末位置,如果只有一个参数,就表示从该处开始一直取到最后,如果参数出现负数,则表示倒数的某个位置。
reverse()方法将数组反向排序,他并不创建和返回一个新的数组,而是在原有的数组上进行操作
sort()方法的作用是对数组进行排序,这是一个非常奇特的方法,我不知道当初创作他的人是出于懒惰还是聪明,这是一个让我印象深刻的方法。
sort()方法的参数是一个有两个参数,并且有返回值的函数,如果返回的值大于零,则说明前一个参数比后一个参数大,等于零则相等,小于零说明前一个参数比后一个小,而相对小的那个参数将出现在排序的前列。
sort()方法直接在数组上进行操作,同时也返回值,但是两者似乎是等价的。sort()方法默认是用字母的顺序进行排序
splice()方法的作用是插入、删除或者替换一个数组元素,他不光会在原有的数组上进行修改,还会返回被处理掉的内容,因此这是一个功能强大,但是不容易使用的方法,splice()方法用前两个参数进行定位,余下的参数表示插入部分。
做练习的时候遇到了这个问题,是关于js中Array对象的使用
(这里先开个头,后面完善)
分享到:
相关推荐
一种轻量且高性能的数据结构,用于将JavaScript对象存储在n或n阶数组矩阵中。 目录 演示与表演 开发人员工作流程 入门 首先,将模块添加到您的项目中: npm i -S javascript-array-matrix 将ArrayMatrix导入到您...
HTML开发中的Javascript中Array 对象相关的几个方法学习总结
这一篇就可以学会JavaScript Array 数组对象方法
JavaScript-array数组.gif JavaScript-function-base函数基础.gif Javascript-operational-character运算符.gif JavaScript-process-statement流程控制.gif JavaScript-regular-expressions正则表达式.gif ...
(11).Array(数组)对象 - 22 - 定义数组 - 23 - 访问数组 - 23 - 修改已有数组中的值 - 24 - (12).Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。 - 27 - Boolean 对象 - 27 - (13).Math...
Array对象 6.4.5 Array对象 1、创建Array对象 Array用于创建数组对象及对数组进行处理操作。 创建Array对象的方式有三种: var arr1 = new Array(); //创建空数组 var arr2 = new Array(4); //创建4个长度的数组 var...
JavaScript中的Array类型是经常用到的,Array类型也提供了很多方法能实现我们需求,下面我们来总结一下 一、创建Array的方法 var colors=new Array(); var colors=new Array(3);//创建一个长度为3的数组 var colors=...
到数组缓冲区 以同步方式将任何二进制数据容器转换为... var toArrayBuffer = require ( 'to-array-buffer' )var context = require ( 'audio-context' )// Get array buffer from any objectab = toArrayBuffer
JavaScript中的Array 对象(数组对象)_.docx
是类型数组 检查传入的对象是否为 TypedArray(例如 Float32Array)。 安装 做npm i is-typed-array 。
本文实例讲述了JavaScript中Array对象用法。分享给大家供大家参考,具体如下: Array数组对象有很多常用的方法和属性,现总结如下: 1. length属性,获取数组中元素的个数。 2. concat()方法,连接两个数组。将两个...
isDateArray( 值 ) 验证value是否为Date对象array 。 var value = [ new Date ( ) , new Date ( ) ] ;var bool = isDateArray ( value ) ;// returns true 注意:对于空array该方法将返回false 。例子 var ...
js代码-JavaScript Array 对象定义和添加元素
对象数组 验证值是否为对象数组。 安装 $ npm install validate.io-object-array 要在浏览器中使用,请使用 。 用法 var isObjectArray = require ( 'validate.io-object-array' ) ; isObjectArray( 值 ) 验证...
$ npm install --save lisp-array-to-js 或者,全局安装: $ npm install -g lisp-array-to-js 用法 io.js / node.js var lispArrayToJs = require ( "lisp-array-to-js" ) ; console . log ( lispArrayToJs ( ...
将 sitemap.xml 转换为对象数组或流。 安装 来自 npm $ npm install sitemap-to-array 来自 GitHub $ git clone git@github.com:zrrrzzt/sitemap-to-array.git cd 进入目录并安装依赖项 $ npm install 用法 - 回...
背景:JavaScript中Array对象的标准方法中,没有indexOf()方法,可通过下面的代码扩展。 代码如下: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt) { var len = this.length >>> 0; var ...
JavaScript数组对象Array.pdf 学习资料 复习资料 教学资源
本文实例总结了JavaScript数组Array对象增加和删除元素方法。分享给大家供大家参考。具体分析如下: pop 方法 移除数组中的最后一个元素并返回该元素。 arrayObj.pop( ) 必选的 arrayObj 引用是一个 Array 对象。 ...