数组(Array)与 字符串(String)公用的属性与方法
Posted usebtf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组(Array)与 字符串(String)公用的属性与方法相关的知识,希望对你有一定的参考价值。
数组与字符串都有很多方法,有一些方法是公用的,在这里就将数组与字符串公用的方法提取出来,方便大家的记忆
1. length
可通过str.length
与arr.length
分别取到字符串与数组的长度;
2. slice(index, lastIndex)
这是一个包左不包右的方法(从第index个截取到lastIndex个,但是不包含lastIndex),返回被截取的部分;
str1 = str.slice(index, lastIndex);
arr1 = arr.slice(index, lastIndex);
3. indexOf()、lastIndexOf()
这是一个寻找索引的方法,可以通过这个方法获取字符串、数组第一次被检索的值的索引;lastIndexOf()
会从后向前进行检索,但是索引值还是从前向后计算的。
var index = str.indexOf(‘a‘);
var index = str.lastIndexOf(‘a‘);
var index1 = arr.indexOf(‘a‘);
var index1 = arr.lastIndexOf(‘a‘);
4. concat()
字符串与数组都可以通过concat()
进行连接,然后返回一个新的字符串或者数组;
var str_m = str.concat(str1, str2, str3, ...str_n);
var arr_m = arr.concat(arr1, arr2, arr3, ...arr_n);
以上是关于数组(Array)与 字符串(String)公用的属性与方法的主要内容,如果未能解决你的问题,请参考以下文章
window对象(bom)的常用事件和方法 属性(reload replace) 字符串(string)与数组(Array)之间的转化 及字符串方法
PostgreSql 聚合函数string_agg与array_agg