欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-21 09:16 作者:Wokao333  | 我要投稿

会改变原数组的方法有哪些(作用 返回值)

  1. push() 添加

作用:实现在数组的末尾添加一个或多个成员

返回值:添加成员后数组的新的长度

  1. unshift() 添加

作用:实现在数组的开头添加一个或多个成员

返回值:添加成员后数组的新的长度

  1. pop() 删除

作用:实现删除数组的最后一条数据

返回值:数组被删除的数据

  1. shift() 删除

作用:实现删除数组的开头的一条数据

返回值:数组被删除的数据

  1. sort() 排序

作用:实现针对数组的排序

  • 默认按字符编码的顺序排列,非string类型会自动转换为string
  • 可以自定义比较规则

返回值:排序后的数组

  1. reverse() 反转

作用:实现将数组进行 反转排列

返回值:反转排列后的数组

  1. splice() 删除替换

作用:根据指定的索引位置开始删除数组元素的个数,并可选择替换删除部分

返回值:数组被删除的部分组成的新数组

不会改变原数组的方法有哪些 (作用 返回值)

  1. concat() 拼接合并

作用:实现将多个数组合并为一个数组

返回值:合并后的新数组

  1. toString() 转换字符串

作用:实现将数组转换为字符串

返回值:转换的字符串

  1. join() 拼接字符串

作用:通过指定字符实现将数组拼接成字符串

返回值:拼接的字符串

  1. indexOf() 查找

作用:查找 指定值 在数组中第一次出现的索引位置

返回值:

  • 如果存在指定值 返回 指定值在数组中第一次出现的索引位置
  • 如果不存在指定值 返回 -1
  1. lastIndexOf() 查找

作用:查找 指定值 在数组中最后一次出现的索引位置

返回值:

  • 如果存在指定值 返回 指定值在数组中最后一次出现的索引位置
  • 如果不存在指定值 返回 -1
  1. slice() 截取

作用:根据指定的索引截取数组

返回值:数组被截取部分组成的新数组

  1. forEach() 遍历

作用:实现对于数组的遍历

返回值:undefined --- 没有返回值

  1. filter() 过滤

作用:实现将数组中不符合条件(false)的值过滤掉,保留符合条件的值

返回值:由符合条件(true)的值组成新的数组

  1. map() 映射

作用:实现将数组中的每一项值都执行一个操作

返回值:由执行了一个操作后结果的值组成的新数组

字符串对象的方法

  1. charAt(index)

作用:查看字符串指定索引位置的字符

返回值:索引位置的字符

  1. charCodeAt(index)

作用:查看字符串指定索引位置的字符unicode编码

返回值:unicode编码

  1. toLowerCase()

作用:将字符串中的字母转换为小写

返回值:转换后的字符串

  1. toUpperCase()

作用:将字符串中的字母转换为大写

返回值:转换后的字符串

  1. * indexOf(val,index)

第一个参数,是 查找的字符

第二个参数,是 开始查找的索引位置 --- 可选

作用:查找指定字符在 字符串 首次出现的索引位置

返回值:如果存在返回首次出现的索引位置,如果不存在返回-1

  1. * lastIndexOf(val,index)

第一个参数,是 查找的字符

第二个参数,是 结束查找的索引位置 --- 可选

作用:查找指定字符在 字符串 最后一次出现的索引位置

返回值:如果存在返回最后一次出现的索引位置,如果不存在返回-1

  1. * substr(startIndex,num)

第一个参数是,开始截取的索引位置,包含此索引位置

第二个参数是,截取字符的个数 -- 可选,如果没有就截取到结束

作用:截取字符串中指定索引开始的指定个数的字符

返回值:截取的字符串部分组成的新字符串

  1. * substring()

最多可以传入两个参数,表示的是索引位置

表示从小的索引位置(包含) 截取到 大的索引位置(不包含)

如果只有一个参数索引,则从这个索引开始(包含)截取到字符串结束

作用:截取字符串中指定索引之间的字符

返回值:截取的字符串部分组成的新字符串

  1. * slice(startIndex,stopIndex)

作用:截取字符串中指定索引之间的字符

返回值:截取的字符串部分组成的新字符串

使用上和数组的slice方法一样

  1. * split()

作用:通过指定字符分割字符串为数组

返回值:分割后的数组

  1. * replace()

作用:替换字符中的字符为什么,但是调用一次只能替换一个

返回值:替换后的字符串

  1. repeat(n)

作用:指定字符串被重复几次

返回值:被重复了几次的字符串

  1. trim()

作用:去除字符串两端(开头和结束)的空白

返回值:去除空白的字符串

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律