1. join()方法:join()方法的用途是连接字符串值,join()方法只有一个参数,即数组项之间使用的字符串
如:
var
aColors
=
[
"
red
"
,
"
green
"
,
"
blue
"
];
alert(aCloors.join(
"
-
"
));
//
output "red-green-blue"
2.concat()方法:将参数附加到数组末尾,返回新的数组,concat()方法只有一个参数,即要加的项
如:
var
aColors
=
[
"
red
"
,
"
green
"
,
"
blue
"
];
var
aColors2
=
aColors.concat(
"
yellow
"
,
"
purple
"
);
alert(aColors);
//
output "red,green,blue"
alert(aColors2);
//
output "red,green,blue,yellow,purple"
3.slice()方法:接收1个或2个参数,即要提取的项的起始位置和结束位置,如果只有一个参数该方法返回从该位置开始到数组结尾的所有项,如果有2个参数该方法返回第一个位置和第二个位置的所有项,不包括第二个位置的项
如:
var
aCloros
=
[
"
red
"
,
"
green
"
,
"
blue
"
,
"
yellow
"
,
"
purple
"
];
var
aCloros2
=
aCloros.slice(
1
);
var
aCloros3
=
aCloros.slice(
1
,
4
);
alert(aCloros2);
//
output "green,blue,yellow,purple"
alert(aCloros3);
//
output "green,blue,yellow"
4.shift()方法:将删除数组中的第一个项,将其作为函数值返回
5.unshift()方法:把一个项放在数组的第一个位置,然后把余下的项下移一个位置
6.push()方法:在数组的结尾添加一个或多个项
7.pop()方法:删除最后一个数组项,将其作为函数值返回
8.splice()方法:把数据项插入数组中部,调用该方法时传入的参数不同作用不同
删除:传入2个参数,这2个参数是: 要删除的第一个项的位置和要删除的项的个数
替换而不删除:传入3个参数,这3个参数是:起始位置,0(要删除的个数),要插入的项
替换并删除:传入3个参数,这3个参数是:起始位置,要删除的数组项个数,要插入的项
分享到:
相关推荐
本文将详细介绍如何使用JavaScript内置方法来实现数组与字符串之间的转换,其中涉及到了两个重要的字符串处理方法:toString方法和split方法。 首先,Array转为String。在JavaScript中,数组对象的toString方法可以...
`array.js` 文件可能包含了对数组操作的一些自定义函数或者扩展,例如可能实现了数组去重、查找指定元素的索引、排序等功能。这些功能可以通过阅读源码来了解其具体的实现方式和用途。 接着,Map是ES6中新增的一种...
javascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array list into setjavascript array ...
### JavaScript Object Array 方法使用详解 #### 一、引言 在JavaScript开发中,数组(Array)是一类极为常用的数据结构,提供了丰富的内置方法来帮助开发者高效地操作数据。本文将详细介绍Array原型上的方法,并...
javascript string和array常用扩展方法
这一篇就可以学会JavaScript Array 数组对象方法
在本篇文章中,我们主要探讨了JavaScript中的Array对象,包括其定义、属性、以及常用的实例方法。 首先,我们需要了解JavaScript中数组的基本概念。JavaScript数组是一种值的有序集合,其中的值被称为元素。每个...
Map的一些主要方法包括set、get、has、delete、clear等。在`map.js`文件中,可能会有对Map的实现或扩展,比如添加一个`forEach`方法遍历Map的所有键值对,或者一个`size`属性获取Map中的元素数量。 `object.js`文件...
本文将深入探讨 Array.prototype.filter 方法的工作原理、使用场景、代码示例以及与其他数组方法的比较。 Array.prototype.filter 是 JavaScript 中处理数组的强大工具,它允许开发者以声明式的方式轻松筛选出符合...
于是我写了这篇文章,总结了如何在 JavaScript 中正确使用地使用 Array 的方法! Array对象为JavaScript内置对象,具有以下属性: 属性 描述 constructor 返回对创建此对象的数组函数的引用。 length 返回...
JavaScript Array对象详解_javascript技巧
接上一篇《Javascript数组Array基础介绍》,这一篇详细介绍Array的所有方法。 所有数组的方法都定义在Array.prototype上,而Array.prototype本身也是一个数组。 array.concat() 浅复制一份当前数组,并把接收到的...
### JavaScript Array 类型全面解析 #### 一、概述 JavaScript 中的数组(Array)是一种特殊的数据结构,用于存储一系列有序的数据。与许多其他编程语言不同,JavaScript 的数组非常灵活,可以存储任意类型的数据...
javascript 数组中,filter和map使用方法和案例小结。介绍了filter和map的基本使用,语法,使用案例,场景案例及一些注意点
JavaScript提供了`JSON.stringify()`方法,可以将JavaScript值(包括Array)转换为JSON字符串。例如: ```javascript let array = [1, 2, 3, "four"]; let jsonString = JSON.stringify(array); ``` 2. 设置...
JavaScript中的Array对象是编程中非常基础且重要的部分,它提供了丰富的内置方法,使得处理和操作数组变得简单高效。本文将对这些方法进行详尽的总结和解析。 首先,创建JavaScript数组有多种方式: 1. 使用构造...
但是,构造函数方式有一些坑,例如 `var arr4 = new Array(9);` 会创建一个长度为 9 的空数组,而不是我们期望的包含数字 9 的数组。因此,推荐使用数组字面量方式来创建数组。 检测对象是否为数组 检测对象是否...
### JavaScript方法和技巧详解 #### 一、基本概念与语法结构 **JavaScript**是一种轻量级的编程语言,被广泛应用于网页开发中,用于增强网页的交互性与动态效果。以下是一些基本的语法和使用技巧。 ##### 1. 嵌入...