数组、字符串常用方法
1个回答
展开全部
将任意类型的值转换成字符串:
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(): 将内部的返回值作为实参传递第一个形参,进行下一次运算
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(): 将内部的返回值作为实参传递第一个形参,进行下一次运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询