摘要: 一、迭代器 1.总结 迭代器:迭代器是一个对象,它定义一个序列,并可能返回一个结果。也就是说,一个对象接收三个参数 开始、结束和步长,通过next()方法调用,返回一个结果,如果继续调用next(),返回value;如果迭代到最后一个值,则done为true。 运行结果: 二、生成器 生成器使用fu 阅读全文
posted @ 2022-02-20 20:49 陌菡 阅读(47) 评论(0) 推荐(0)
摘要: 一、事件流 事件流就是事件在页面中的传播顺序。 1、事件冒泡 事件冒泡就是由最里面的元素向外传播 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <div id="myDiv">点我</div 阅读全文
posted @ 2022-02-20 17:27 陌菡 阅读(66) 评论(0) 推荐(0)
摘要: 浅拷贝和深拷贝的区别:是否真正获取一个对象的值。 值和引用: 简单值,基本数据类型:数字、字符串、null、undefine、symbol。简单值通过复制的方式来复制和传递。 引用值,引用类型:对象、数组、函数。引用值指向值本身而非变量。 使用值引用还是值复制由值的类型决定。 1.浅拷贝 Objec 阅读全文
posted @ 2021-11-14 16:16 陌菡 阅读(78) 评论(0) 推荐(0)
摘要: 1.冒泡排序 思路:相邻两个数进行比较,如果第一个比第二个大则交换他们的位置。 let arr=[1,9,6,5,4,2,3]; for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ co 阅读全文
posted @ 2021-11-13 15:22 陌菡 阅读(90) 评论(0) 推荐(0)
摘要: 一、什么是线性表 线性表是具有相同数据类型的n个数据元素的有限序列。 即每个元素类型所占的空间大小相同。有次序的有限序列。 如:线性表L L=(a₁,a₂,a₃....,ai,ai+1..,an) 除第一个元素外,每个元素有且只有一个直接前驱,除最后一个元素外,每个元素有且只有一个直接后继。a₁为a 阅读全文
posted @ 2021-10-07 11:03 陌菡 阅读(366) 评论(0) 推荐(0)
摘要: 一、什么是复杂度 1.算法的概念 算法是特定问题求解步骤的一种描述。 2.复杂度 复杂度描述算法执行时间与数据规模的增长关系。用时间复杂度和空间复杂度来度量。 二、时间复杂度 1.什么是时间复杂度 T(n)=O(fn) 执行时间与执行的总次数成正比 T(n):执行时间 fn:执行的总次数 2.分析的 阅读全文
posted @ 2021-10-06 00:14 陌菡 阅读(627) 评论(0) 推荐(0)
摘要: 一、类的声明和实例化 1.类的声明 //声明var cat=function(){ this.name='aha'; }; console.log(cat); //Es6中的声明class cat1{ constructor() { this.name='cat2'; } } console.log 阅读全文
posted @ 2021-10-02 09:35 陌菡 阅读(46) 评论(0) 推荐(0)
摘要: 一、原型 1.所有引用类型都可以自由扩展属性 2.所有引用类型都有一个_proto_属性 3.所有函数都有一个prototype属性,是个对象 4. 所有的引用类型(数组、对象、函数), _proto_ 属性值(隐式原型属性)指向它的构造函数的“prototype”属性值 5、当试图得到一个对象的属 阅读全文
posted @ 2021-10-01 17:24 陌菡 阅读(76) 评论(0) 推荐(0)
摘要: 1.垃圾回收机制 思想:确定哪个变量不会再使用,然后释放它。它是周期性的,即每隔一段时间它会自动运行。函数没有被引用执行完以后这个函数的作用域就会被销毁,如果一个函数被其他变量引用,这个函数的作用域将不会被销毁。 垃圾回收机制跟踪记录哪个内存还会再使用以及哪个内存不会使用,以便回收内存。 标记策略和 阅读全文
posted @ 2021-09-30 22:03 陌菡 阅读(43) 评论(0) 推荐(0)
摘要: 1.this是什么 this是一个对象,在全局上下文中调用函数时,this指向windows。箭头函数中,箭头函数没有this指针,this指向windows。 this都有哪种使用场景呢? 主要由以下4点 作为构造函数执行 作为对象属性执行 作为普通函数执行 call apply bind 2.如 阅读全文
posted @ 2021-09-30 17:10 陌菡 阅读(305) 评论(0) 推荐(0)