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

会改变原数组的方法有哪些(作用 返回值)
- push() 添加
作用:实现在数组的末尾添加一个或多个成员
返回值:添加成员后数组的新的长度
- unshift() 添加
作用:实现在数组的开头添加一个或多个成员
返回值:添加成员后数组的新的长度
- pop() 删除
作用:实现删除数组的最后一条数据
返回值:数组被删除的数据
- shift() 删除
作用:实现删除数组的开头的一条数据
返回值:数组被删除的数据
- sort() 排序
作用:实现针对数组的排序
- 默认按字符编码的顺序排列,非string类型会自动转换为string
- 可以自定义比较规则
返回值:排序后的数组
- reverse() 反转
作用:实现将数组进行 反转排列
返回值:反转排列后的数组
- splice() 删除替换
作用:根据指定的索引位置开始删除数组元素的个数,并可选择替换删除部分
返回值:数组被删除的部分组成的新数组
不会改变原数组的方法有哪些 (作用 返回值)
- concat() 拼接合并
作用:实现将多个数组合并为一个数组
返回值:合并后的新数组
- toString() 转换字符串
作用:实现将数组转换为字符串
返回值:转换的字符串
- join() 拼接字符串
作用:通过指定字符实现将数组拼接成字符串
返回值:拼接的字符串
- indexOf() 查找
作用:查找 指定值 在数组中第一次出现的索引位置
返回值:
- 如果存在指定值 返回 指定值在数组中第一次出现的索引位置
- 如果不存在指定值 返回 -1
- lastIndexOf() 查找
作用:查找 指定值 在数组中最后一次出现的索引位置
返回值:
- 如果存在指定值 返回 指定值在数组中最后一次出现的索引位置
- 如果不存在指定值 返回 -1
- slice() 截取
作用:根据指定的索引截取数组
返回值:数组被截取部分组成的新数组
- forEach() 遍历
作用:实现对于数组的遍历
返回值:undefined --- 没有返回值
- filter() 过滤
作用:实现将数组中不符合条件(false)的值过滤掉,保留符合条件的值
返回值:由符合条件(true)的值组成新的数组
- map() 映射
作用:实现将数组中的每一项值都执行一个操作
返回值:由执行了一个操作后结果的值组成的新数组
字符串对象的方法
- charAt(index)
作用:查看字符串指定索引位置的字符
返回值:索引位置的字符
- charCodeAt(index)
作用:查看字符串指定索引位置的字符unicode编码
返回值:unicode编码
- toLowerCase()
作用:将字符串中的字母转换为小写
返回值:转换后的字符串
- toUpperCase()
作用:将字符串中的字母转换为大写
返回值:转换后的字符串
- * indexOf(val,index)
第一个参数,是 查找的字符
第二个参数,是 开始查找的索引位置 --- 可选
作用:查找指定字符在 字符串 首次出现的索引位置
返回值:如果存在返回首次出现的索引位置,如果不存在返回-1
- * lastIndexOf(val,index)
第一个参数,是 查找的字符
第二个参数,是 结束查找的索引位置 --- 可选
作用:查找指定字符在 字符串 最后一次出现的索引位置
返回值:如果存在返回最后一次出现的索引位置,如果不存在返回-1
- * substr(startIndex,num)
第一个参数是,开始截取的索引位置,包含此索引位置
第二个参数是,截取字符的个数 -- 可选,如果没有就截取到结束
作用:截取字符串中指定索引开始的指定个数的字符
返回值:截取的字符串部分组成的新字符串
- * substring()
最多可以传入两个参数,表示的是索引位置
表示从小的索引位置(包含) 截取到 大的索引位置(不包含)
如果只有一个参数索引,则从这个索引开始(包含)截取到字符串结束
作用:截取字符串中指定索引之间的字符
返回值:截取的字符串部分组成的新字符串
- * slice(startIndex,stopIndex)
作用:截取字符串中指定索引之间的字符
返回值:截取的字符串部分组成的新字符串
使用上和数组的slice方法一样
- * split()
作用:通过指定字符分割字符串为数组
返回值:分割后的数组
- * replace()
作用:替换字符中的字符为什么,但是调用一次只能替换一个
返回值:替换后的字符串
- repeat(n)
作用:指定字符串被重复几次
返回值:被重复了几次的字符串
- trim()
作用:去除字符串两端(开头和结束)的空白
返回值:去除空白的字符串