本文主要是介绍前端学习Day35,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Day35:P168-P76
学习笔记:
1.静态方法就是只有构造函数Object可以调用的
2.array:
forEach:遍历数组
不返回数组,经常用于查找遍历数组元素
filter:过滤数组
返回新数组,返回的是筛选满足条件的数组元素
map:迭代数组
返回新数组,返回的是处理之后的数组元素,想要使用返回的新数组
reduce:累计器
返回累计处理的结果,经常用于求和等
3.reduce返回累计处理的结果,经常用于求和等
基本语法:
arr.reduce( function()},起始值)
arr.reduce(function(上一次值,当前值){},初始值)
如果有起始值,则把初始值累加到里面;
每一次循环,把返回值给做为下一次循环的上一次值;
如果有起始值,则起始值做为上一次值
4.数组常见方法:
join数组元素拼接为字符串,返回字符串(重点]
find查找元素,返回符合测试条件的第一个数组元素值,如果没有符合条件的则返回undefined(重点)
every检测数组所有元素是否都符合指定条件,如果所有元素都通过检测返回true,否则返回false(重点)
some检测数组中的元素是否满足指定条件如果数组中有元素满足条件返回true,否则返回false
concat合并两个数组,返回生成新数组
sort对原数组单元值排序
splice删除或替换原数组单元reverse反转数组公
findIndex查找元素的索引值
5.string:
length用来获取字符串的度长(重点)
split("分隔符')用来将字符串拆分成数组(重点
substring(需要截取的第一个字符的索引【,结束的索引号】)用于字符串截取(重点)
startswith(检测字符串【,检测位置索引号】)检测是否以某字符开头(重点)
includes(搜索的字符串【,检测位置索引号】)判断一个字符串是否包含在另一个字符串中,根据情况返回true或 false(重点)
touUppercase用于将字母转换成大写
toLowercase用于将就专换成小写
indexof检测是否包含某字符
endswith检测是否以某字符结尾
replace 用于替换字符串,支持正则匹配
match用于查找字符串,支持正则匹配
这篇关于前端学习Day35的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!