2021年3月5日

call,apply,bind

摘要: 三者都是为一个函数指定this值,call分别接受一个this对象和一个参数列表,而apply则接受this对象和一个参数组成的数组,apply的实现与call相同,以下只写出call方法的实现. bind与两者的差别主要在于bind返回一个函数 //未传入参数球情况下的Call方法实现 let o 阅读全文

posted @ 2021-03-05 15:36 free__man 阅读(65) 评论(0) 推荐(0)

2021年2月26日

迭代器与生成器

摘要: 迭代器 class Counter{ constructor(limit){ this.limit = limit; this.count = 1; } // 实现了[Symbol.iterator]方法的类的实例对象都可以用for of等迭代方法进行迭代 // 对一个实例对象进行迭代时,都会调用一 阅读全文

posted @ 2021-02-26 15:40 free__man 阅读(51) 评论(0) 推荐(0)

2021年2月25日

Z字形变换

摘要: /** * @param {string} s * @param {number} numRows * @return {string} */ //整体思路: 设置num表示在第num行加入字符,当num等于numRows或者0时需要反向进行添加 // flag 用来标识在进行反向添加还是正向添加 阅读全文

posted @ 2021-02-25 22:43 free__man 阅读(25) 评论(0) 推荐(0)

2021年2月24日

路由

摘要: 路由的安装 npm add react-router-dom 阅读全文

posted @ 2021-02-24 20:21 free__man 阅读(34) 评论(0) 推荐(0)

2021年2月23日

Map 和 WeakMap

摘要: Map与对象的差别在于对象只能用字符串来作为键值,Map可以用任何类型的数据来作为键值 //普通对象存储数据 let obj = {}; let obj1 = { [obj]: "键值为对象" //如果没用中括号,键值为字符串"obj" } console.log(obj1) //{[object 阅读全文

posted @ 2021-02-23 17:12 free__man 阅读(76) 评论(0) 推荐(0)

2021年2月9日

JSON

摘要: 1.JSON的解析与序列化 // JSON.stringify(data) 将javaScript序列化为JSON字符串 // JSON.parse(data) 将JSON字符串解析为原生JavaScript值 let obj = { a: 1, b: 2 } let str = "123" con 阅读全文

posted @ 2021-02-09 12:05 free__man 阅读(74) 评论(0) 推荐(0)

2021年1月25日

antd按需引入 + 自定义主题

摘要: //1.安装依赖 npm add react-app-rewired customize-cra babel-plugin-import less less-loader //2.修改package.json "scripts": { "start": "react-app-rewired star 阅读全文

posted @ 2021-01-25 19:54 free__man 阅读(253) 评论(0) 推荐(0)

2021年1月13日

二叉搜索树与双向链表

摘要: /* function TreeNode(x) { this.val = x; this.left = null; this.right = null; } */ function Convert(pRootOfTree) { // write code here if(!pRootOfTree){ 阅读全文

posted @ 2021-01-13 16:09 free__man 阅读(45) 评论(0) 推荐(0)

二叉树中和为某一值的路径

摘要: 输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。 路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。 /* function TreeNode(x) { this.val = x; this.left = null; this.right = 阅读全文

posted @ 2021-01-13 14:05 free__man 阅读(67) 评论(0) 推荐(0)

2021年1月12日

树的子结构

摘要: 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) function TreeNode(x) { this.val = x; this.left = null; this.right = null; } function HasSubtree(pRoot1, 阅读全文

posted @ 2021-01-12 14:31 free__man 阅读(44) 评论(0) 推荐(0)

导航