自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 怎么记忆call和apply的参数区别

知道call 和 apply 都是为了解决改变 this 的指向,作⽤都是相同的,只是传参的⽅式。有申请的意思,通常是书面形式的申请,所以可以同时申请多个,记忆成数组的形式;有呼叫,打电话的意思,打电话是一个一个的打电话,所以记忆成参数是一个列表;除了第⼀个参数外,接收⼀个参数列表,或者受⼀个参数数组。我的问题是:总是忘记谁接收的是数组,谁接收的列表,

2023-02-23 13:20:22 126

原创 闭包的使用场景,防抖为什么要使用闭包详解

那就说说防抖为什么要用闭包吧,不用闭包行吗

2022-11-25 17:06:27 880

原创 什么是闭包?满足什么样的条件才算闭包?

MDN上闭包的概念:闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。试验一下,结果是闭包函数,闭包是一个函数以及其捆绑的周边环境状态的引用的组合,跟return 没关系。根据概念:闭包让开发者可以从内部函数访问外部函数的作用域,是要嵌套函数的。在等待的日子里,刻苦读书,谦卑做人,养得深根,日后才能枝叶茂盛。本着谨慎的原则还是验证了下:结果是一样的呢。希望自己每天成长一点点!

2022-11-24 10:43:37 653 1

原创 Failed to connect to raw.githubusercontent.com port 443: Connection refused

下载 brew报错

2022-06-26 21:32:04 561 1

原创 parseInt的计算原理

在网上很容易查到parseInt() 的定义,如下 parseInt() 函数可解析一个字符串,并返回一个整数。 parseInt(string, radix) string :必需。要被解析的字符串。 radix :可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为...

2019-10-14 14:28:37 1012

原创 取出对象的所有属性和对象的所有属性值

取出对象的所有属性和对象的所有属性值取出对象的所有属性// 取出对象的所有属性var obj={key1:[1,2],key2:[2,3]},list=[]for (let item in obj) { console.log(item); } // 结果=》key1 key2取出对象的所有属性值// 取出对象的所有属性var obj={key1:[...

2019-09-05 17:44:51 1426

原创 replace被替换的字符串是变量怎么替换

@ replace被替换的字符串是变量怎么替换replace() 方法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串stringObject.replace(regexp/substr,replacement)替换字符串//例子1var text=“1,2,3”text.replace(/1/g, “电话”).replace(...

2019-09-05 17:22:33 1246

原创 react 子组件实时的获取父组件的值

想让父组件的state 更新的时候。子组件也根据这个状态更新父组件中:this.state={    show:true}用 show={this.state.show} 把父组件的状态传进去<WrappedQueryForm show={this.state.show}/> 子组件中接收这个参数:componentDidMount() {   ...

2018-08-29 18:14:36 11909 1

原创 reactjs 控制输入框最多只能输入两位小数

1,首先要知道控制两位小数的正则表达式const reg = /^(-)*(\d+)\.(\d\d).*$/;value.replace(reg, "$1$2.$3")2,我用的是antd from 组件 <Item colon={false} label={<span className="wo-form-item-label">质检评分:</sp...

2018-08-28 18:54:45 7220

原创 删除数组中某些条件的数据时,有些漏删的数据

想删除template.list里面list.subScore==='' 的数据template{list:[[list[subScore:'']],[list[subScore:0]],[list[subScore:'']],]}第一次的尝试:if (isArray(template.list)) {for (let i = 0; i < templ...

2018-08-28 18:26:04 406

原创 改变 json 对象的属性名

改变一个json对象的属性名details.template是一个json 对象{}里面有一个children:[]现在我想把children 这个数组的属性名改为list用 replace(/children/g, "list"))const template = JSON.parse(JSON.stringify(details.template).replace(/chi...

2018-08-28 18:06:48 7361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除