数组(Array)与 字符串(String)公用的属性与方法

Posted usebtf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组(Array)与 字符串(String)公用的属性与方法相关的知识,希望对你有一定的参考价值。

数组与字符串都有很多方法,有一些方法是公用的,在这里就将数组与字符串公用的方法提取出来,方便大家的记忆

1. length

可通过str.lengtharr.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)公用的属性与方法的主要内容,如果未能解决你的问题,请参考以下文章

将特定数组元素与C中带有“if”的字符串进行比较?

window对象(bom)的常用事件和方法 属性(reload replace) 字符串(string)与数组(Array)之间的转化 及字符串方法

PostgreSql 聚合函数string_agg与array_agg

用 Kotlin 写 Android 3—数组,集合与字符串

String&Array字符串|数组练习

String&Array字符串|数组练习