04 2022 档案

摘要:剩余参数配合解构赋值 剩余参数:将剩余的元素放到数组中 剩余参数以数组的形式存值 扩展运算符: 合并数组: 合并新数组,追加元素。。 伪数组转真数组 真数组可以使用push添加元素 Array扩展方法: 伪数组转数组 Array.from 返回一个新数组,arrarLike[0] = '张三' 输出 阅读全文
posted @ 2022-04-30 01:54 小章同学 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-29 10:46 小章同学 阅读(23) 评论(0) 推荐(0) 编辑
摘要:使用方式:通过赋值变量调用即可 函数体是返回值,且只有一句代码 形参只有一个: 案例: 箭头函数指向代码位置所在上下文环境的this 因为return返回一个函数,并没有被执行,所以法一、二解决 案例: 错误:20 正确:100 say()方法在obj对象里是没有作用域的,箭头函数被定义在全局作用域 阅读全文
posted @ 2022-04-29 06:35 小章同学 阅读(29) 评论(0) 推荐(0) 编辑
摘要:赋值时要保持左右两边数据类型一致 数组解构赋值:相当于把数组的值赋值给左边变量了,d,e因为数组没对应上,所以为undefined 对象解构:也相当于将属性值赋值给新变量了 第二种写法: 类似于 {data:res} vue里的 相当于重新命名了对象里的属性,{name:myName} = pers 阅读全文
posted @ 2022-04-29 05:45 小章同学 阅读(43) 评论(0) 推荐(0) 编辑
摘要:let:具有块级作用域,for循环中每次循环的产生的块级作用域的变量互不影响 const:是常量类型,必须赋值,数组类型时,可以通过下标改变数组值,但不可以直接赋值一个新数组 因为改变了指针地址。 阅读全文
posted @ 2022-04-29 05:29 小章同学 阅读(20) 评论(0) 推荐(0) 编辑
摘要:本质就是一个函数 一个函数访问另一个函数的局部作用域 作用:延申了变量的作用域范围 一般普通函数执行结束都会自动销毁局部作用域 阅读全文
posted @ 2022-04-29 04:52 小章同学 阅读(22) 评论(0) 推荐(0) 编辑
摘要:o 对 obj 里面的对象属性 msg 也进行了一个拷贝,不过仅仅只是拷贝了其地址,两者都指向了同一个数据 如果修改o对象里的msg,将会影响到原来对象obj的数据结构 解决方法: es6提供的语法糖,Object.assign(newObj,oldObj)即实现了浅拷贝 深拷贝函数封装: 1. f 阅读全文
posted @ 2022-04-29 04:51 小章同学 阅读(27) 评论(0) 推荐(0) 编辑
摘要:使用方法: arr.forEach(function(item){ }) 遍历了每一个数组元素 调用了函数本身,达到了递归的效果。。。 重要!!!:forEach遍历数组结束自动返回 return,防止死递归。 阅读全文
posted @ 2022-04-29 03:53 小章同学 阅读(265) 评论(0) 推荐(0) 编辑