您的位置:首页 > Web前端 > JavaScript

原生js 数组 方法 字符串方法

2020-06-28 04:39 274 查看

数组方法
字符串方法
数组 字符串共有之方法

数组方法

1.arr.concat ( )
合并两个数组
arr3 = arr.concat(arr1)

2.arr.join ( )
将数组转化成字符串 以 join 括号里的 字符 拼接ßß
str = arr.join()
// 1234

3.arr.toString ( )
将数组元素转换成字符串形式
// 1,2,3,4

4.arr.reverse ( )
原数组改变
// 4 3 2 1

5.arr.sort ( )
默认升序
先数字 后字符串

6.arr.indexof ( )
查看数组里是否有某个元素 如果存在 返回元素的下标 如果不存在就返回 -1

7.arr.includes ( )
includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false。

8.arr.pop ( )
删除并返回末尾元素

9.arr.shift ( )
删除数组第一个元素

10.arr.push ( )
在数组末尾添加新元素

11.arr.unshift ( )
在数组前面添加新元素

12.arr.splice ( )
参数1: 从第几个元素开始操作数组 参数2: 从参数1的位置 需要删除元素的个数 参数3:在删除元素的位置添加的新元素
改变原数组 返回一个新的数组 (被切掉的元素组成)
splice ( 元素开始位置 [不包含该数],个数 )

13.arr.slice ( )
// 不改变原数组 参数1: 截取数组元素的开始下标 参数2: 截取数组元素的结束下标 (tips: 1、如果仅仅只有一个参数时 默认此参数为 参数1 此时参数2的值为 该数组的长度-1
// 2、 如果参数为负数时 则从后往前截取 )
前闭后开

14.arr.some ( )
//接受一个回调函数 该回调函数的参数为数组的元素 返回值为 true (只要有元素符合条件) 或 false (所有元素都不符合条件)

15.arr.every ( )
接受一个回调函数 该回调函数的参数为数组的元素 返回值为 true (所有元素符合条件) 或 false (只要存在不符合条件的元素)

16.arr.filter ( )
//接受一个回调函数 该回调函数的参数为数组的元素 返回值为一个新的数组 (该数组的元素为 符合条件的原数组元素)

17.arr.find ( )
//接受一个回调函数 符合条件 返回该元素 否则返回 undefined

18.arr.forEach( )
//接受一个回调函数 参数 item 元素 index 元素的索引 默认返回值为undefined

19.arr.map ( )
返回一个新的数组

20.for( var i in arr){ // i 为数组下标
// console.log(arr[i])
}

21.for(var n of arr){ //n 为 数组元素
console.log(n)
}

字符串方法

1.str.concat ( )
拼接字符串

2.str.charAt ( )
//某一下标对应的字符串元素

3.str.replace(‘c’,‘B’);
替换

4.str.trim ( )
去除字符串首尾的空格

5.str.toUpperCase()
字符串大写

6.str.toLowerCase()
字符串小写

7.str.match ( )
匹配字符串str1中 u 如果匹配到了的话就返回 匹配到的信息 否则返回 null

8.str.indexof ( )
查找字符串中是否寸在元素 b 如果存在就返回该元素下标 否则返回 -1

9.str.lastIndexof ( )
/从后往前找

10.str.slice ( )
slice(start,end) : 可以从已有数组中返回选定的元素,返回形式为字符串类型,包含从start(包含start)到end(不包含end)的数组元素。

11.str.split ( )
string.split(separator,limit):split方法把这个string字符串分割成片段来创建一个字符串数组。

separator参数:必须,字符串或一个正则表达式
limit参数:可选,限制被分割的片段数量

12.str.substr ( )
用法:string.substr(start,length) 在字符串中抽取下标开始的指定数目的字符

start参数:必须,正数表示字符串起始下标,负数表示从字符串尾部算起。
length参数:可选,省略时默认表示从start开始到目标字符串结尾。

13.str.substring ( )
用法:string.substring(start,stop) 提取字符串中介于两个指定下标之间的字符

start参数:必须,正数,规定要提取的子串在字符串中的起始位置
stop参数:可选,正数,提取的字符串最后一位在此之前,如果省略该参数,返回的字串会一直到字符串结尾。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: