05 2021 档案
摘要:set 判重 利用节点的内存地址来进行判重 var hasCycle = function (head) { let set = new Set(); let p = head; while (p) { //存在重复 if (set.has(p)) { return true; } set.add(
阅读全文
摘要:反转链表 反转一个单链表,主要就是改变节点的next值,每次循环的存储next的值,防止后面指针丢失了 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 循环 注意:pre的值就是翻转的链表 /** * Definition for singly
阅读全文
摘要:for...in for...in语句以任意顺序遍历一个对象的除Symbol以外的可枚举属性 var obj = {a:1, b:2, c:3}; for (var prop in obj) { console.log("obj." + prop + " = " + obj[prop]); } //
阅读全文
摘要:for let arr = [1, 2, 3]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); } // 1 2 3 map map生成一个新数组,适合的场景是需要操作某些数据,并且返回新的数组,并且map不支持异步 var
阅读全文
摘要:for循环基本结构 begin:进入循环时执行一次 condition:在每次循环迭代之前检查,如果为 false,停止循环 body(循环体):条件为真时,重复运行。 step:在每次循环体迭代后执行。 所以循环的流程:begin ⇒ condition=> body ⇒step ⇒ condit
阅读全文
摘要:###箭头函数没有自己的this对象 箭头函数没有自己的this对象,所以在箭头函数取this的时候就是定义时上层作用域中的this function foo() { setTimeout(() => { console.log('id:', this.id); }, 100); } var id
阅读全文
摘要:min-width .center { min-width: 200px; overflow: hidden; flex: 1; text-overflow: ellipsis; white-space: nowrap; } flex:1 设置元素为flex:1; <!DOCTYPE html> <
阅读全文
摘要:####Dom上的ref refs 提供了一种方式,允许我们访问 DOM 节点,可以对dom进行操作 注意:ref 属性用于 HTML 元素时,构造函数中使用 React.createRef() 创建的 ref 接收底层 DOM 元素作为其 current 属性 import React from
阅读全文
摘要:es6 module es6 module import 1.无法动态加载,import命令会被 JavaScript 引擎静态分析,先于模块内的其他语句执行 // 报错 if (x 1) { import { foo } from 'module1'; } else { import { foo
阅读全文
摘要:###获取 iframe 里面的节点 注意点: 1.一定要是同源 2.需要等iframe加载完了再去获取,否则就是空 //html <iframe src="http://localhost:3000/index2.html" name="iframe" id="iframe" ></iframe>
阅读全文

浙公网安备 33010602011771号