- 博客(4)
- 收藏
- 关注
原创 this绑定的几种方式
1.默认绑定:当函数独立调用时(即不作为对象的方法调用,也不使用。默认绑定到全局对象(在浏览器环境中通常指。绑定,它会继承外层(父级或全局)作用域的。2.隐式绑定:当函数作为对象的方法调用时,5.箭头函数绑定:箭头函数没有自己的。对象,Node.js 环境中指。4.构造函数绑定:当函数通过。方法,显式指定函数内部的。绑定到调用该方法的对象。绑定到新创建的对象。
2024-08-30 11:12:24 125
原创 159.Promise.all()方法 原理,实现
/如果计数器==传入数组的长度说明已经循环完毕且状态都为成功,使用 resolve(results),将存储结果的数组返回。3.当所有的项都完成之后,返回一个新的promise实例,该实例的状态为fulfilled,成功的结果为 所有项的结果组成的一个数组。//判断这一项是否为Promise的实例,如果不是则直接将它作为一个成功状态的promise对象。4.当任意一个项被拒绝之后,返回的promise的实例的状态为 rejected,失败的原因为 失败的项的原因。//存放每个promise结果的空数组。
2024-08-30 11:05:00 336
原创 React组件通信(详解)
/子组件 在子组件中通过某个点击事件 触发 this.props.changeInfo(’子组件的数据‘) 这个事件。类//父组件 要绑定一个changeInfo={info => { this.changeInfo(info) }}回调。函数//父组件 <Son changeInfo={info => changeInfo(info)} />函数//父组件 <Son info={info} /><h3>我是子组件</h3>类//父组件 <Son info={info} />
2024-08-30 10:46:19 253
原创 vue中$nextTick的理解?
它可以用来确保在更新DOM后执行一些操作,比如获取更新后的DOM元素的信息或执行一些需要在DOM更新后才能进行的操作。它的作用是确保在更新 Vue 组件后再执行某些操作,以便操作能够对最新的 DOM 结构进行操作或获取最新的数据状态。例如,当你修改了数据,并需要获取更新后的 DOM 或操作相关的 DOM 元素时,就可以使用。方法可以在 DOM 更新完成后执行相应的回调函数,确保操作是基于最新的 DOM。是异步执行的,因此回调函数中的代码不会阻塞同步代码的执行。你可以将需要延迟执行的代码放在。
2024-08-30 10:45:04 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人