
JavaScript
newbalsh
业精于勤荒于嬉
展开
-
【JavaScript】大整数相加
不用原生api BigInt情况下,计算两个大正整数之和。原创 2023-11-16 15:01:57 · 214 阅读 · 0 评论 -
[javascript]力扣题库之库存管理
仓库管理员以数组 stock 形式记录商品库存表,其中 stock[i] 表示对应商品库存余量。请返回库存余量最少的 cnt 个商品余量,返回 顺序不限。输入:stock = [2,5,7,4], cnt = 1。输入:stock = [0,2,3,6], cnt = 2。输出:[0,2] 或 [2,0]解法二: 计数排序,将空间转时间。原创 2023-11-16 10:54:35 · 230 阅读 · 0 评论 -
[javascript]力扣题库之二叉树
百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。输入: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1。输入: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 4。例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]原创 2023-11-16 10:27:28 · 56 阅读 · 0 评论 -
[javascript]力扣题库之双指针
给你一个字符串 s 和一个字符串数组 dictionary ,找出并返回 dictionary 中最长的字符串,该字符串可以通过删除 s 中的某些字符得到。输入:s = “abpcplea”, dictionary = [“ale”,“apple”,“monkey”,“plea”]输入:s = “abpcplea”, dictionary = [“a”,“b”,“c”]请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。原创 2023-11-15 12:53:32 · 46 阅读 · 0 评论 -
javascript数组去重
【代码】javascript数组去重。原创 2023-02-12 10:00:00 · 86 阅读 · 0 评论 -
JavaScript类数组(伪数组)转数组
【代码】JavaScript类数组(伪数组)转数组。原创 2023-02-11 17:08:31 · 91 阅读 · 0 评论 -
javaScript防抖debounce
【代码】javaScript防抖debounce。原创 2023-02-11 15:46:07 · 97 阅读 · 0 评论 -
js递归深拷贝
【代码】js递归深拷贝。原创 2023-02-11 15:32:48 · 66 阅读 · 0 评论 -
前端面试题整理
工厂模式是一种设计模式,目的是为了创建对象,它通常在类或类的静态方法中实现,有以下目的:当创建相似对象是执行重复操作当编译时,不知道具体类型的情况下,为工厂客户提供一个创建对象的接口//使用工厂方式创建一个对象//1.原料//2.加工 -- 对属性进行赋值//3.方法console.log("人物名称:"+this.name);console.log("人物的性别:"+this.sex);//4.加工结束,--输出返回return obj;//工厂模式的使用。原创 2022-06-07 11:46:33 · 1047 阅读 · 0 评论 -
在ts文件中使用require报错解决
直接在项目终端输入该指令:npm i --save-dev @types/node原创 2021-12-27 16:04:35 · 5191 阅读 · 0 评论 -
js中有关函数的部分基本概念
函数什么是函数(函数的概念)?函数就是一段可重复执行,重复被调用的代码块。函数可以被调用,被执行。函数也分为有参函数和无参函数,可以利用关键字return设置有无返回值函数的定义声明式定义函数:function fn(){}如上所示,用function关键字定义,后面接函数名、传参块()以及功能块{},这一整串块代码体就被成为函数赋值式定义函数var fn = function(){}用 var 关键字定义,后面接函数名,再接赋值号(=)和 function原创 2021-01-16 17:30:58 · 108 阅读 · 0 评论