本文导读目录:
2、电脑麦克风一切正常为啥不能使用(电脑的麦克风为什么不能用)
3、amd锐龙5 5600g核显(锐龙5600g核显相当于什么显卡)
bind函数(关于原生js中bind函数的简单实现
他的参数数组是return出去的那GèfBound函数De参数数组,bind函数主要就是为了绑定上下文来使Yòng的fToBind=this这里是保存了对象的上下文,所以任何函Shù通过std::bind都可以生成一个无参Shù函数,在我看来std::bind,其实就是提前绑定Mǒu个函数的部分参数或者所有参数后生成一个新的函数,生成一个新的可调用对象Lái“Shì应”原对象的参数列表,agruments的Shǐ用varaArgs=Array.prototype.slice.call(arguments,),这里是将bind函数的参数数组取出来,所Yǐ上下两个参数数组是不一样的,本文目录关于原生js中bind函数的简单实现std::bind函ShùjQuery中bind函数用Fǎ关于Yuán生js中bind函数的简单实现今天继续研究了bind函数的实现。
关于原生js中bind函数的简单实现
今天继续Yàn究了bind函数的实现,也知道了shim和polyfill的说法,现在总结一下,if(!Function.prototype.bind){Function.prototype.bind=function(oThis){if(typeofthis!==“function“){//closestthingpossibletotheECMAScriptinternalIsCallablefunctionthrownewTypeError(“Function.prototype.bind-whatistryingtobeboundisnotcallable“);}varaArgs=Array.prototype.slice.call(arguments,),fToBind=this,fNOP=function(){},fBound=function(){returnfToBind.apply(thisinstanceoffNOP&&oThis?this:oThis||window,aArgs.concat(Array.prototype.slice.call(arguments)));};fNOP.prototype=this.prototype;fBound.prototype=newfNOP();returnfBound;};}这是官方文档上的实现,我分二个方面Lái谈我要说的东西,第一个Shì参数,agruments的使用varaArgs=Array.prototype.slice.call(arguments,),这里Shì将bind函数的参数数组取出来,第一个参数不要(就是不要oThis也就Shì要被绑定方法的那个对象,第二个是aArgs.concat(Array.prototype.slice.call(arguments)));这Lǐ是用了数组的方法,把参数插在参数数组后面,要注意,这个函数Shì要被return出去然后Zhí行的,他的参数数组是return出去的那个fBound函数的参数数组,所以上下两个参数数组是不一样的,有点像柯里化。第二个是上下文,在其中Shàng下文的变化比Jiào难理解,bind函数主要就是为了Bǎng定上下文来使用的fToBind=this这里是保存了对象的上下文,紧接着下面的apply方Fǎ让要被绑定的那Gè对象可以使用该上下文fNOP.prototype=this.prototype;fBound.prototype=newfNOP();这里是以fNOP为中介把this.prototype这个原对象的属性给fBound,确保fBound是在定义的时候的那个上下文里面执行。本来bound.p rototype=self.prototype就可以Jiāng原属Xìng集成过来了,但是这样两个对象属性都Zhǐ向同一个地方,修改bound.prototype将会造成self.prototype也发生改变,这样并不是我们的本意。Suǒ以通过一个空函数nop做中转,能有效的防止这种情Kuàng的发生。以上这篇关于原生js中bind函数的简单Shí现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家2025年1月小米note 3(nokia手机论坛)。
nokia手机论坛电脑麦克风一切正常为啥不能使用(电脑的麦克风为什么不能Yòng)
本文Zhǔ要介绍电脑麦克风一切正常为啥不能使用(电Nǎo的麦克风为什么不能用),下面一起看看电脑Mài克风一切正常为啥不能使Yòng(电脑的麦克风为什么不能用)相关Zī讯2025年1月小米note 3(nokia手机论坛)。
电脑麦克风不能用是什么情况方法/步骤:
右键点击右下角的【音箱】,打开【录音设备】。
nokia手机论坛amd锐龙g核显(锐龙g核显相当于什么显卡)
2025年1月小米note 3(nokia手机论坛)本文为大家介绍amd锐龙g核显(锐龙g核显相当于Shí么显Qiǎ),下面和小编一起看看详细内容吧。
r核显相当于Shí么显卡
rg核显相当于GTXTi独显。rg核心架构为Zen,接口类Xíng为AM,核心线程为核线程,制程Gōng艺为纳米,支持超频,内置核显为VegaMHz频Shuài,内存支持是MHz。
小米note 3的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于nokia手机论坛、小米note 3的信息别忘了在本站进行查找喔。