js
文章平均质量分 77
js
沐昀Iris
这个作者很懒,什么都没留下…
展开
-
将平整数据转化为树形数据
构造树型结构数据函数function handleTree(data, id, parentId, children, rootId) { id = id || 'id' parentId = parentId || 'parentId' children = children || 'children' rootId = rootId || 0 //对源数据深度克隆 const cloneData = JSON.parse(JSON.stringify(data))原创 2020-12-03 10:14:41 · 317 阅读 · 0 评论 -
变量相关知识整理
关于构造函数返回值的问题//第一题var fun = function(){ this.name = 'peter'; return { name: 'jack' };}var p = new fun();console.log(p.name); //jack//第二题var fun = function(){ this.name = '...原创 2020-02-21 18:02:48 · 1549 阅读 · 0 评论 -
构造函数返回值问题
关于构造函数返回值的问题//第一题var fun = function(){ this.name = 'peter'; return { name: 'jack' };}var p = new fun();console.log(p.name); //jack//第二题var fun = function(){ this.name = '...原创 2020-03-24 13:21:56 · 563 阅读 · 1 评论 -
Event Loop
事件循环机制Event Loopjs是一种单线程非阻塞式的解释型脚本语言,单线程意味着一次只能执行一个任务,那么当一个任务在执行时,其他的任务就需要排队等待,他们的执行顺序是怎样的呢?任务主要分为同步任务和异步任务两种,当我们的程序里面既有同步任务又有异步任务存在的时候应该怎么去执行呢?我们来看下面这一段代码console.log('aaa');setTimeout(()=>{ ...原创 2020-03-24 14:22:28 · 161 阅读 · 0 评论