征途2装备星星套装效果怎么激活?我穿了3个完美 剩下的紫装 都是3星 但不显示效果啊

征途2 装备

s 加油吧 s 加油吧
回答
  • 噜啦噜啦蕾 噜啦噜啦蕾

    有点绕的,下面用代码说明一下这三个函数的区别吧:
    var name='global';var person={
    name:'zero'
    };输出姓名、年龄和职业
    function print**(age,job){
    console.log(th**.name,age,job);}
    直接调用
    print**(20,'前端工程师');global 20 前端工程师
    因为默认的上下文是window,所以th**.name是全局定义的global,如果我们想打印出来zero的话,就需要改变函数执行的上下文
    print**.call(person,20,'前端工程师');print**.apply(person,[20,'前端工程师']);这两种方式是一样的,第一个参数都是传进去的上下文,th**.name取的是person.name,所以打印出来的名字就是zero了,后面的为age和job,只是参数传递的方式不一样,apply比较特殊,把要传的参数放在数组里面
    而bind和以上两种有区别,bind是es5定义的新方法,用来返回一个有自己上下文的函数,用法也比较类似:
    print**.bind(person)(20,'前端工程师');print**.bind(person)这一块是返回的以peron为上下文的函数,后面的(20,'前端工程师')是函数调用

类似问答
精品推荐

友情链接

友链互换QQ:

谷财 备案编号:蜀ICP备11019336号-3商务合作:235-677-2621

Copyright 2009-2020 Chengdu Sanzilewan Technology Co.,Ltd all rights reserve

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活