-
异步函数 async function fun1() {}
默认返回一个promise对象,也可自定义返回一个promise对象 -
幂函数 2**3 //8
-
arr.includes() 判断数组是否含有某元素
- 可判断NaN,[NaN].includes(NaN) // true
注意 [NaN].indexof(NaN) // -1 - 数字不区分正负,即,[-0].includes(0) // true [-0].includes(+0) // true ,同indexof
- 可判断NaN,[NaN].includes(NaN) // true
-
Object.entries(obj) 返回由数组组成的二维数组
-
Object.keys(obj) 返回由对象的key组成的数组
-
Objext.values(obj) 返回由对象的值组成的数组
-
闭包:函数中的函数。
可以避免变量污染,但容易造成内存泄露,解决办法用完及时手动销毁,变量赋值null -
vue中修改复杂对象或数组未渲染,或手动新增data属性,this.$set(arr, index, {})
-
对象特有的引用类型,修改某数组对象,直接将其传递给具体方法修改即可,vue 项目中,需this.$forceUpdate() 手动强制刷新,强制渲染
10.vue中组件间的extends 继承,执行顺序,先混用,再本组件
记录下项目中常用js和函数,以及vue的常用方法
于 2021-03-24 19:08:26 首次发布