const Olympics = {
event: "羽球",
player: "小戴"
}
function play(result, review) {
console.log(`${this.event}比赛结果: ${this.player}${result},${review}`)
}
// 写法1:把引数写在 bind 後面
const badmintonResult = play.bind(Olympics, "赢了", "好棒")
badmintonResult()
// 印出:羽球比赛结果: 小戴赢了,好棒
// 写法2:把引数写在已宣告的物件上
const badmintonResult = play.bind(Olympics)
badmintonResult("赢了", "好棒")
// 印出:羽球比赛结果: 小戴赢了,好棒
const Olympics = {
event: "羽球",
player: "小戴"
}
function play(result, review) {
console.log(`${this.event}比赛结果: ${this.player}${result},${review}`)
}
play.call(Olympics, "赢了", "好棒")
// 印出:羽球比赛结果: 小戴赢了,好棒
const Olympics = {
event: "羽球",
player: "小戴"
}
function play(result, review) {
console.log(`${this.event}比赛结果: ${this.player}${result},${review}`)
}
play.apply(Olympics, ["赢了", "好棒"])
// 印出:羽球比赛结果: 小戴赢了,好棒
参考:
[1]Function.prototype.bind()
[2]Function.prototype.call
[3]Function.prototype.apply()
<<: Flutter基础介绍与实作-Day18 FireBase
>>: Progressive Web App 定期背景同步 (19)
在一个网站中,常常会在不同的页面之间看到许多相同共用的元素,比如说按钮、导览列。而在同一个网页中,也...
平常在登入帐号密码的时候,下面常常会有验证码,接着就试着做做看吧 首先先把所有可能出现的字元打进来 ...
做出左右滑动的互动行为 今天要来操作这个 Container ,其实就可以把它想成「一组」东西就好了...
Git 基础篇 人生不能重来,但Git可以 什麽是git ? 分散式版本控制 使用 SHA1 杂凑演...
GitHub Repo https://github.com/b2etw/Spring-Kotlin...