摘要: 语法 参数 返回值 由被删除的元素组成的一个数组。如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。 描述 如果添加进数组的元素个数不等于被删除的元素个数,数组的长度会发生相应的改变。 提示和注释 注释:请注意,splice() 方法与 slice() 方法的作用是不 阅读全文
posted @ 2017-11-30 16:19 程序猿凯 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 语法 参数 返回值 新的 Array 实例。 描述 concat方法创建一个新的数组,它由被调用的对象中的元素组成,每个参数的顺序依次是该参数的元素(如果参数是数组)或参数本身(如果参数不是数组)。它不会递归到嵌套数组参数中。 concat方法不会改变this或任何作为参数提供的数组,而是返回一个浅 阅读全文
posted @ 2017-11-30 15:50 程序猿凯 阅读(26625) 评论(3) 推荐(0) 编辑
摘要: 删除 删除数组的第一个元素:shift() http://www.cnblogs.com/clear93/p/7928954.html 删除数组的最后一个元素:pop() http://www.cnblogs.com/clear93/p/7929056.html 添加 在数组开头添加一个或多个元素: 阅读全文
posted @ 2017-11-30 15:31 程序猿凯 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 下面的代码首先创建了一个拥有四个元素的数组 myFish,然后删除掉它的最后一个元素。 语法 返回值 从数组中删除的元素(当数组为空时返回undefined)。 描述 pop 方法从一个数组中删除并返回最后一个元素。 pop 方法有意具有通用性。该方法和 call() 或 apply() 一起使用时 阅读全文
posted @ 2017-11-30 14:59 程序猿凯 阅读(64328) 评论(0) 推荐(0) 编辑
摘要: 返回值 从数组中删除的元素; undefined 如果数组为空。 语法 描述 shift 方法移除索引为 0 的元素(即第一个元素),并返回被移除的元素,其他元素的索引值随之减 1。如果 length 属性的值为 0 (长度为 0),则返回 undefined。 shift 方法并不局限于数组:这个 阅读全文
posted @ 2017-11-30 14:45 程序猿凯 阅读(6874) 评论(0) 推荐(0) 编辑
摘要: 语法 参数 返回值 当调用该方法时,新的 length 属性值将被返回。 描述 push方法将值追加到数组中。 push 方法有意具有通用性。该方法和 call() 或 apply() 一起使用时,可应用在类似数组的对象上。push 方法根据 length 属性来决定从哪里开始插入给定的值。如果 l 阅读全文
posted @ 2017-11-30 14:28 程序猿凯 阅读(25119) 评论(0) 推荐(0) 编辑
摘要: 语法 参数列表 返回值 当一个对象调用该方法时,返回其 length 属性值。 描述 unshift 方法会在调用它的类数组(array-like)对象的开始位置插入给定的参数。 unshift 特意被设计成具有通用性;这个方法能够通过 call 或 apply 方法作用于类似数组的对象上。不过对于 阅读全文
posted @ 2017-11-30 13:55 程序猿凯 阅读(5967) 评论(0) 推荐(0) 编辑
摘要: 概述 toString() 返回一个字符串,表示指定的数组及其元素。 语法 参数 无 描述 Array 对象覆盖了 Object 的 toString 方法。对于数组对象,toString 方法返回一个字符串,该字符串由数组中的每个元素的 toString() 返回值经调用 join() 方法连接( 阅读全文
posted @ 2017-11-30 13:46 程序猿凯 阅读(9202) 评论(0) 推荐(0) 编辑
摘要: 上例首先创建了一个数组 a,包含有三个元素,然后用四种不同的分隔符连接所有数组元素。首先是默认的分隔符逗号,然后是一个逗号加空格,接下来是一个加号前后加空格,最后是一个空字符串。 join() 方法将数组(或一个类数组对象)的所有元素连接到一个字符串中。 PS: join() 方法,不会改变数组! 阅读全文
posted @ 2017-11-30 13:36 程序猿凯 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: indexOf()方法返回在数组中可以找到一个给定元素的第一个索引,如果不存在,则返回-1。 语法 参数 返回值 首个被找到的元素在数组中的索引位置; 若没有找到则返回 -1 描述 indexOf 使用strict equality (无论是 , 还是 triple-equals操作符都基于同样的方 阅读全文
posted @ 2017-11-30 12:00 程序猿凯 阅读(9427) 评论(0) 推荐(0) 编辑
摘要: 上例使用 lastIndexOf 查找到一个元素在数组中所有的索引(下标),并使用 push 将所有添加到另一个数组中。 注意,必须单独处理 idx == 0 时的情况,因为如果元素是数组中的第一个元素,则总会被查找,忽略了 fromIndex 参数。 这点和 indexOf 方法不同。(译注:个人 阅读全文
posted @ 2017-11-30 11:39 程序猿凯 阅读(1821) 评论(0) 推荐(0) 编辑