摘要: // 数组中的reduce方法源码复写 //先说明一下reduce原理:总的一句,reduce方法主要是把数组遍历, //然后把数组的每个元素传入回调函数中,回调函数怎么处理,就会的到什么样的效果 Array.prototype._reduce=function(fn,initVal){ let p 阅读全文
posted @ 2021-04-08 14:23 KG-work-space 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 【初始化项目】 mkdir react_ts_eslint cd react_ts_eslint npm init 【生成ts配置文件】 tsc --init 【安装相关依赖】 npm install typescript webpack webpack-cli webpack-dev-server 阅读全文
posted @ 2021-03-25 15:34 KG-work-space 阅读(112) 评论(0) 推荐(0) 编辑
摘要: { // 环境定义了预定义的全局变量。 "env": { //环境定义了预定义的全局变量。更多在官网查看 "browser":true, "node":true, "commonjs":true, "amd":true, "es6":true, "mocha":true }, // JavaScri 阅读全文
posted @ 2021-03-25 15:32 KG-work-space 阅读(302) 评论(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 阅读(464) 评论(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 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1.打开mac终端 2.输入 export PATH=${PATH}:/usr/local/mysql/bin 3.输入mysql -u root -p 4输入密码 阅读全文
posted @ 2021-02-27 17:15 KG-work-space 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 错误描述:Uncaught Invariant Violation: Minified React error #31; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=31&args[]=Tue%20M 阅读全文
posted @ 2021-01-22 16:22 KG-work-space 阅读(9707) 评论(0) 推荐(1) 编辑
摘要: 例如要将A分支的一个commit合并到B分支: 首先切换到A分支 git checkout A git log 找出要合并的commit ID : 例如 325d41 然后切换到B分支上 git checkout B git cherry-pick 325d41 然后就将A分支的某个commit合并 阅读全文
posted @ 2020-11-24 10:50 KG-work-space 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 比如这样一个数组:[{category:"中国梦",value:"10000"},{category:"有国才有家",value:"1000"},{category:"中国梦",value:"1000"}];把category相同或相等的值的对象中的value相加组合成一个对象; 在面试中,有时候面 阅读全文
posted @ 2020-09-23 20:06 KG-work-space 阅读(1107) 评论(0) 推荐(0) 编辑
摘要: 业务场景:在一个https域名下用iframe嵌套一个http域名的页面,会直接报错的,报错信息如下: 这段话的意思是:http域名的页面是通过https域名页面加载的,在一个安全的页面不允许加载一个不安全的路径的页面; 解决方案-:http域名需要配置证书为https的,保证两个页面的域名都是ht 阅读全文
posted @ 2020-08-20 14:26 KG-work-space 阅读(9698) 评论(1) 推荐(1) 编辑