一、整理数组新增方法
二、整理字符串自增方法
三、ES6新增数据类型
四、class 重构一下 扑克牌题 和 继承
一、整理数组新增方法(map方法 filter方法 some和every方法 reduce方法)
1.map方法:给数组中的每一个元素进行特殊处理后,返回一个新的数组
2.filter法:过滤出数组中符合要求的元素,返回一个新数组
3.some和every方法
在数组的判断过程中,判断整体的每一个元素是否全部都符合一项基本要求
some方法: 只有有一个符合就返回,true ||
every方法: 只要其中有一个不符合要求,就返回false &&
4.reduce方法:将数组中的元素整合,返回一个新的内容
reduce4个参数
1.prev:上一次操作返回的结果 ,可以设置默认值,如果不设置默认值,那么第一个元素就作为第一个prev而且从第二个元素开始循环;设置默认值从第一个元素开始循环
设置方法
arr.reduce((prev,item,index,array)=>{},prev值)
2.item: 本次操作的元素
3.index:本次操作元素的索引值
4.array:当前操作的数组
二、整理字符串自增方法(startswith() endswith() trim())
1.startswith() 字符串 以什么开头 返回布尔值
2.endswith() 以什么结尾 ,返回布尔值
3.清除字符串前后空格的 提升用户的体验性 :防止出现空格带来的误操作
三、ES6新增数据类型(map类型 symbol类型)
1.map类型:object对象的升级版
原始object对象:key:value, key只能是字符串格式 也能使用特殊作为key obj[key]
map类型:将任意类型的数据做为key
用set方法进行特殊定义方式
get方法来获取
2.symbol类型
创建一个独一无二的值, 防止出现命名冲突,属性的覆盖问题,通常用于对象的属性
四、class 重构一下 扑克牌题 和 继承