1.setTimeout 延时器,会返回唯一的id值,基本用法:setTimeout(()=>{},延迟时间)--->延迟多长时间会执行里面的代码 关闭延时器:设置一个状态变量 跟延时器建立联系 在clearTimeout(id)
2.setInterval 定时器,会返回唯一的id值,基本用法:setInterval(()=>{},间隔时间)--->间隔多长时间会执行里面的代码 关闭延时器:设置一个状态变量 跟延时器建立联系 在clearInterval(id)
常用的内置 1.Object 对象 object.key(对象名)--->可以获得对象的属性名,以数组的方式返回 object.value(对象名)--->可以获得对象的属性值,以数组的方式返回
2.Math 对象 获得随机数/颜色... Math.floor(Math.random()*(最大数 - 最小数+1)+最小数)---> 随机数
3.Date 对象 时间戳 Date.now() 从1970年到现在的时间
4.spring的一些常用方法 (1)字符串.splict() 将字符串变成数组 (2)字符串.trim() 去除字符串两边的空格 (3)字符串.includes 查找元素是否在该字符串中,返回值true false (4)字符串.slice(起始下标) 从起始下标位置开始至结尾的内容截取 字符串.slice(起始下标,结束下标) 截取起始下标到结束小标的内容
5.数组的一些常用方法 数组.indexof(查找元素)查找该元素在数组中的下标,如果没有则返回-1 数组.join('分割符') 将数组以分割符的形式变成字符串,如果没有分隔符默认逗号隔开 数组.map<返回值类型>((数组项,索引)=>{ return xxx }) 如果返回值的类型编译器无法推断,就需要自行设置 基于原数组映射一个新数组 数组.forEach((数组项,索引)=>{}) 遍历数组但是没有返回值 数组.filter((数组项,索引)=>{}) 筛选;把符合条件的数据放到一个新数组中 数组.reduce((上次累加的结果,数组项)=>{},0初始值) 求和,他会逐个遍历数组元素,每一步都将当前元素的值与前一步的结果相加 数组.sort((a,b)=>{ a-b 升序 b-a 降序}) 排序 数组.includes() 查找元素是否在该数组中 返回值 true false