js
文章平均质量分 60
Sunny-L
这个作者很懒,什么都没留下…
展开
-
解构赋值 + 剩余参数 + 扩展运算符
let {name:name1 ,age} = {name:‘zs’,age:11} // name1属于name的别名 name1=‘zs’ age=11。1 一个不定数量的参数表示为一个数组。2 剩余参数和解构赋值配合使用。1 数组解构(一一对应关系)2 对象解构(匹配对象属性)原创 2023-10-17 22:29:33 · 28 阅读 · 0 评论 -
数组方法整理
8 arr.reduce((prev,cur,index,arr)=>{return prev+cur},init) 返回函数中计算的结果。3 arr.filter((item,index,arr)=>{return item%2}) 有返回值,返回过滤出布尔值为true的项。如果为负值,表示从末尾开始计算。5 arr.sort((a,b)=>{return a-b}) 数组升序排序 返回排序后的数组。1 Array.of(3,11,8) // [1,2,3] 将一组数值转数组,返回转变后的数组。原创 2023-10-17 22:28:34 · 29 阅读 · 0 评论 -
正则~~
正则参数:g: 全局i: 不分大小写m: 视为多行影响行首和行尾 ^or$s: 视为单行模式,忽略换行y: 从 `regexp.lastIndex` 开始匹配u: 正确处理四个字符的 UTF-16 编码创建正则的方法: 多个正则可以写在数组中进行验证1 字面量创建 var reg = /a/2 对象创建 var reg = new RegExp('a')字面量创建和构造函数创建的区别: 字面量匹配不可以直接是变量,构造函数匹配可以直接是变量console.log原创 2020-05-30 15:15:26 · 952 阅读 · 0 评论