改变函数内this指向 call() apply() bind()
改变函数内this指向 js提供了三种方法 call() apply() bind()共同点 : 都可以改变this指向不同点:1. call 和 apply 会调用函数, 并且改变函数内部this指向 2. call 和 apply传递的参数不一样,call传递参数使用逗号隔开,apply使用数组传递 3 .bind 不会调用函数, 可以改变函数内部this指向应用场景:1. call 经常做继承<body> ...
原创
2021-10-09 22:16:42 ·
109 阅读 ·
1 评论