忘魂儿
忘魂儿
全部文章
分类
未归档(4)
题解(17)
归档
标签
去牛客网
登录
/
注册
忘魂儿的博客
全部文章
(共8篇)
题解 | #购物车#
线下测试没有问题,请大家帮我看下,私信我有偿! var tagInput = { isInited: false, init: init, bindEvent: bindEvent, addTag: addTag, removeTag: removeTag }...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-10-26
0
444
题解 | #将字符串转换为驼峰格式#
//首字母转大写函数 function upFirst(s){ var first=s[0]//首字母 var remain=s.slice(1)//剩余字母 var newFirst=first.toUpperCase()//转大写 var news=newFirs...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-09-29
2
449
题解 | #小A最多会新认识的多少人#
//并查集应用 var p=new Array(10001) //聚会人数池 //查找根元素 function findRoot(x){ return x==p[x]?x:p[x]=findRoot(p[x]) } var newFriend=0 var n=parseInt(readlin...
Javascript V8
Javascript Node
HTML/CSS/JavaScript
图
并查集
2021-09-28
0
523
22,33扭蛋问题思路
num22消耗0个22扭到1个 n=1 n为奇数上一步2233拿22的开始扭33消耗1个33扭到4个 n=4 n为偶数上一步3333拿自己的扭33消耗四个扭到10个 n=10 n为偶数 上一步33完成任务Tips:上一步指代消耗过程提取:消耗数,要求数,角***r>最少次数类似斐波那契10...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-09-27
0
337
arguments对象如何转成数组
先知:arguments是函数内部的类数组对象!思路:将arguments作为this绑定到指定函数原型的某个函数上 Function.prototype.imislice=function(start,end){ var args=this var newArgs=[] s...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-09-25
0
411
js手撕this绑定--模拟bind函数的实现
bind与apply和call都不同,函数调用它会返回一个新的函数,再次调用才是执行体本身,这种模式也就导致了它传递参数可以分批次依序传递了 Function.prototype.imibind=function(obj,...args){ let fn=this funct...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-09-25
0
363
js手撕this绑定--模拟apply函数的实现
apply与call共同点在于,一经调用自动执行,不同点在于传递参数的方式,call传递的是参数列表(逗号分割,依次传参),apply传递的是数组(明文要求)那么我们就在imicall函数的基础上进行逻辑的叠加(不知道imicall函数的请到我的文章--js手撕this绑定--模拟call函数的实现...
HTML/CSS/JavaScript
Javascript Node
Javascript V8
2021-09-25
0
378
js手撕this绑定--模拟call函数的实现
第一印--模拟call函数的实现:第一步我们向所有函数父类的原型上也就是window的Function属性原型上添加模仿的call函数 //Function原型上添加模仿的call函数 Function.prototype.imicall=function (){ console.log(...
HTML/CSS/JavaScript
Javascript V8
this绑定
仿写call函数
2021-09-23
0
421