ES6
浮生旧梦,为欢几何
一枚单纯的技术小白
展开
-
ES6知识点
1、强化map的作用参数有两个:一个回调函数,一个改变this指向 默认是window2、forEach和map的区别:相同点:·都是循环遍历数组中的每一项·forEach和map方法里每次执行匿名函数都支持三个参数,参数分别是value(当前的值),index(索引值),arr(原数组)·只能遍历数组区别:forEach没有返回值map有返回值,可以return出来3、map/forEach等迭代方法的第一个参数是回调函数,回调函数的参数有几个,各代表什么含义?value:必须.原创 2021-07-13 10:33:30 · 91 阅读 · 0 评论 -
ES6知识点
ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import)两个模块。特点ES6 的模块自动开启严格模式。模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。每个模块都有自己的上下文,每一个模块内声明的变量都是局部变量,不会污染全局作用域。每一个模块只加载一次(是单例的), 若再去加载同目录下同文件,直接从内存中读取。作用每一个模块内声明的变量都是局部变原创 2021-07-11 19:22:36 · 131 阅读 · 0 评论 -
ES6面试题
1.ES6语法中的扩展运算符能实现哪些操作把具有innerret接口的转成数组 合并数组对象2.Reflect.ownKeys能获取到对象的什么属性所有自身属性3.find和some的区别,findIndex和indexOf的区别find找到第一个符合条件的元素some验证是否有符合条件的元素findIndex可以根据条件查找indexOf只能判断值是否严格与查找的一致4.如何理解暂时性死区在let和const本作用域中,let和const声明之前使用它的变量,就会形成暂时性死区原创 2021-08-18 20:58:58 · 138 阅读 · 0 评论