js
非著名前端程序员.js
这个作者很懒,什么都没留下…
展开
-
js中this指向问题
js的this指向以及改变this指向的三个函数原创 2022-07-09 22:10:29 · 98 阅读 · 0 评论 -
Js实现二叉树的建立以及中序遍历
class Node { constructor(key) { this.key = key this.left = null this.right = null } } const Tree = [8, 13, 6, 3, 9, 45, 1] let BinaryTree = new Node() function insert(node, e) { if (node.key == u...原创 2022-04-18 22:21:13 · 188 阅读 · 0 评论 -
js实现模板字符串
var str = { name: 'jack', age: 19 } var template = "{name} is {age}" function templateStr(template, str) { let RegExp = /\{\w+\}/g return template.replace(RegExp, function (match) { return str[match.slice(1,...原创 2022-04-04 21:49:28 · 678 阅读 · 0 评论 -
JS实现返回字符串无重复字符的最长子串的长度
function MaxSubStr(OriginalStr) { var max = 0 var temArr for (let i = 0;i < OriginalStr.length - 1;i++) { temArr = [] temArr.push(OriginalStr[i]) for (let j = i + 1;j < OriginalStr.length;j++) { ...原创 2022-04-04 03:40:42 · 374 阅读 · 0 评论 -
Promise的三种状态(Chrome浏览器)
写在前面:三种状态分别为:pending(待处理),fulfilled(成功),rejected(失败)一、每个Promise对象都有状态,且状态为上述三种之一此处我们直接借助console.log输出若干种Promise对象的状态1.下列代码罗列了四种状态为pending的Promise实例对象console.log(new Promise(()=>{}))console.log(new Promise((reject)=>{}))console.log(new原创 2022-03-31 16:40:28 · 6159 阅读 · 1 评论