ES6
lyyo_cd
滴水汇江河。
展开
-
js快捷抽取数组对象中某一属性值的集合
一、Array.from方法array.from方法就是将一个类数组对象(具有length属性的对象)或者可遍历的对象转换成真正的数组var user = [ { id: 1, name: "李四" }, { id: 2, name: "张三" }, { id: 3, name: "李五" } ]var userName = A原创 2021-09-26 10:49:21 · 11892 阅读 · 1 评论 -
前端面试题总结之JS
说说对闭包的理解 使用过的数组和对象的内置方法 ES6用过哪些特性 ajax中断请求方法 说一下this的指向 $set()方法 对作用域问题的理解 浏览器静态资源缓存机制 js事件循环机制想起来再更新...原创 2021-08-20 15:56:42 · 64 阅读 · 0 评论 -
var与let,const的区别(作用域、变量提升)
什么是变量提升?JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。一)var声明变量存在变量提升,let和const不存在变量提升console.log(a); // undefined ===> a已声明还没赋值,默认得到undefined值var a = 100;console.log(b); // 报错:b is not defined ===> 找不到b这个变量le.转载 2021-08-14 17:35:01 · 232 阅读 · 0 评论 -
vue--两行代码实现全选功能
数据:方法:changeAll(){ // 全选change事件 // 所有选项状态与全选状态一致 this.items.forEach( item=>item.check = this.checkAll)}changeCur(){ // 单个选项change事件 // 所有选项选中,全选选中,只要有一个不选中,全选不选中 this.checkAll = this.items.every( ...原创 2021-08-02 11:43:18 · 112 阅读 · 0 评论 -
前端面试题JS--求出大于30的数据并去重处理
题目:求出大于30的数据并且去重处理var arr = [12,35,21,30,45,45,45,32,32,32,24,24,24,29,29,10,11,11,36,36,56,38,38]步骤:1、大于30var arr2 = arr.filter(item=>item>30) // 大于302、去重var arr3 = arr2.new Set( arr2 ) // 大于30 去重后{ }3、将去重后{ }转化为[ ]Array.fro...原创 2021-07-31 19:30:31 · 272 阅读 · 0 评论