数组、字符串常用方法

 我来答
大沈他次苹0B
2022-07-21 · TA获得超过7345个赞
知道大有可为答主
回答量:3059
采纳率:100%
帮助的人:180万
展开全部
将任意类型的值转换成字符串:

5、substring方法返回位于String对象中指定位置的子字符串

6、substr方法返回一个从指定位置开始的指定长度的子字符串。

7、indexOf方法返回String对象内第一次出现子字符串位置。如果没有找到子字符串,则返回-1。

lastindexOf()方法从尾部开始寻找对象中第一次出现子字符串的位置

8、search方法返回与正则表达式查找内容匹配的第一个字符串的位置。

9、concat方法返回字符串值,该值包含了两个或多个提供的字符串的连接。

10、Split将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

11、 toLowerCase方法用于将一个字符串全部转为小写

toUpperCase则是全部转为大写。

它们都返回一个新字符串,不改变原字符串。

12、trim(): 用于去除字符串两端的空白,返回一个新字符串 不改变原数据

13、replace 返回被替换的字符串

1、构造数组 var arr = new Array();

向数组中添加元素:数组[索引] = 值;
读取数组 数组[索引] 当索引值比数组长度大时,会返回undefined;
数组长度:数组.length;

2、字面量创建数组 var arr = [];

中括号里边可以直接添加元素(可以是任意类型的数据类型);

1、push() 可以接收任意数量的参数,把他们逐个添加到数组末尾,并返回修改后数组的长度

2、Pop() 数组末尾移除最后一项,减少数组的LENGTH值,并返回被删除的元素

3、Unshift() 在数组的头部添加一个或者多个元素,返回增加后数组的长度

4、Shift() 从数组的头部删除一个元素并返回这个删除的元素,如果数组为空则返回undefined;

5、Slice()返回从原数组中指定开始下标到结束下标之间的项组成的新数组。

6、splice:

7、join()

8、reverse():
用来反转数组,前面的去后面,后面的去前面;

9、Sort() 对数组成员进行排序,默认按照字典顺序排序,原数组会改变

sort的参数函数本身接受两个参数,表示进行比较的两个数组成员。如果该函数的返回值大于0,表示第一个成员排在第二个成员后面;其他情况下,都是第一个元素排在第二个元素前面

10、concat() :将参数添加到原数组中。

11、indexOf():接收两个参数:要查找的项和(可选的)表示查找起点位置的索引。其中, 从数组的开头(位置 0)开始向后查找。

12、lastIndexOf:接收两个参数:要查找的项和(可选的)表示查找起点位置的索引。其中, 从数组的末尾开始向前查找。

这两个方法都返回要查找的项在数组中的位置,或者在没找到的情况下返回-1。在比较第一个参数与数组中的每一项时,会使用全等操作符。

13、forEach():对数组进行遍历循环,对数组中的每一项运行给定函数。这个方法没有返回值。参数都是function类型,默认有传参,参数分别为:遍历的数组内容;对应的数组索引,数组本身。

14、map():指“映射”,对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。

15、filter(): 用于过滤数组成员,满足条件的成员组成一个 新数组返回 原数组不变
它的参数是一个函数,所有数组成员一次执行,返回结果为 true 的元素组成一个新数组返回
第一个参数:当前成员
第二个参数:当前成员的索引
第三个参数:整个数组

15、every():判断数组中每一项都是否满足条件,只有所有项都满足条件,才会返回true。

16、some():判断数组中是否存在满足条件的项,只要有一项满足条件,就会返回true。

17、reduce(): 将内部的返回值作为实参传递第一个形参,进行下一次运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式