浅谈JS中的bind()


当前第2页 返回上一页

2.实例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

<script>

        //这是一个函数

        function hello(name) {

            //this:执行上下文,程序的运行环境

            //this当前是window,全局

            this.name=name;

            console.log(this.name);

        }

        hello("天才上单");

 

        //bind()可以改变函数中的this指向

 

        //这是一个对象

        const obj={

            name :"天鹏下凡",

        };

 

        //bind()只绑定不执行

         let f1=hello.bind(obj,"那就这样吧!");

         console.log(f1());

 </script>

3.输出

1

2

3

天才上单   

那就这样吧!

undefined

推荐:《2021年js面试题及答案(大汇总)》

以上就是浅谈JS中的bind()的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript中init方法怎么用

js 如何获取扫码枪输入数据

js写后端用什么框架

web前端js是什么

一分钟了解js中int和string的转换(附代码)

js怎么获取网站的url

为什么要用json

js+html5实现的小游戏-- 捕鱼达人游戏

js怎么定义map

vue 动态加载 vuex

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...