gpt4 book ai didi

Javascript:绑定(bind)到函数的右侧?

转载 作者:数据小太阳 更新时间:2023-10-29 05:42:21 26 4
gpt4 key购买 nike

如何绑定(bind)到函数的右边?示例:

var square = Math.pow.bindRight(2);
console.log(square(3)); //desired output: 9

最佳答案

Function.prototype.bindRight = function() {
var self = this, args = [].slice.call( arguments );
return function() {
return self.apply( this, [].slice.call( arguments ).concat( args ) );
};
};

var square = Math.pow.bindRight(2);
square(3); //9

关于Javascript:绑定(bind)到函数的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9795106/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com