随笔分类 -  js

js技术语录
摘要:// 数组中的reduce方法源码复写 //先说明一下reduce原理:总的一句,reduce方法主要是把数组遍历, //然后把数组的每个元素传入回调函数中,回调函数怎么处理,就会的到什么样的效果 Array.prototype._reduce=function(fn,initVal){ let p 阅读全文
posted @ 2021-04-08 14:23 KG-work-space 阅读(317) 评论(0) 推荐(0)
摘要:本文将自定义_pop和_shift来模拟数组的pop和shift方法 _pop: /* *js中数组的pop方法:删除数组的最后一个元素,把数组的长度减1,并且返回删除的这个元素;如果数组为空,则pop()不改变数组,并且返回undefined; */ Array.prototype._pop=fu 阅读全文
posted @ 2021-03-10 11:14 KG-work-space 阅读(533) 评论(0) 推荐(0)
摘要:人话不多,直接上代码,在代码中解析,不足之处请谅解: push() Array.prototype._push=function(...value){//在Array原型链上添加_push方法 for(var i=0;i<arguments.length;i++){//按索引从小到大循环数组 thi 阅读全文
posted @ 2021-03-08 18:35 KG-work-space 阅读(756) 评论(1) 推荐(1)
摘要:最近在做全栈项目,前台后台,服务器端,三端在一个文件夹,当git clone 项目的时候就会出现:error: RPC failed; curl 18 transfer closed with outstanding read data remaining 因此无法克隆下来; 究其原因是因为curl 阅读全文
posted @ 2020-06-15 22:17 KG-work-space 阅读(4963) 评论(0) 推荐(0)
摘要:总结:var a=b=1;可以视为var a; b=1; a=b; 阅读全文
posted @ 2020-06-10 14:23 KG-work-space 阅读(186) 评论(0) 推荐(0)
摘要:对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['prop']=value Object.defineProperty()语法说明 Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性 Object.d 阅读全文
posted @ 2020-06-10 11:38 KG-work-space 阅读(108) 评论(0) 推荐(0)
摘要:'use strict'; module.exports = function bind(fn, thisArg) { return function wrap() { var args = new Array(arguments.length); for (var i = 0; i < args. 阅读全文
posted @ 2020-05-26 19:59 KG-work-space 阅读(211) 评论(0) 推荐(0)
摘要:今天抄一抄sweetBoy_9126的笔记: await后面接一个会return new promise的函数并执行它 await只能放在async函数里 使用async和await获取成功的结果: function 摇色子(){ return new Promise((resolve, rejec 阅读全文
posted @ 2020-05-12 15:19 KG-work-space 阅读(175) 评论(0) 推荐(0)