当前位置: 首页 > news >正文

网站如何做seo推广方案百度竞价

网站如何做seo推广方案,百度竞价,网站绑定别名好吗,网站建设 生产先看1个重要原则: 由Vue管理的函数,一定不要写箭头函数,箭头函数的this就不再是Vue实例了 箭头函数的 this 指向在定义时确定,继承自外层作用域(即定义时的上下文)的 this,且无法通过 call、app…

先看1个重要原则:

        由Vue管理的函数,一定不要写箭头函数,箭头函数的this就不再是Vue实例了

箭头函数的 this 指向在定义时确定,继承自外层作用域(即定义时的上下文)的 this,且无法通过 callapply  或  bind 改变。以下是关键点总结:

1. 词法作用域的 this

  • 箭头函数没有自己的 this,它使用外层非箭头函数作用域的 this 值。若外层没有函数,则指向全局对象(如 window 或 global)。

  • 示例

    const obj = {value: 42,getValue: function() {// 普通函数中的 this 指向 objconst arrowFn = () => this.value;return arrowFn();}
    };
    console.log(obj.getValue()); // 输出 42

    2. 与普通函数的区别

  • 普通函数this 由调用方式决定(如对象方法、构造函数、事件监听等)。

  • 箭头函数this 固定为定义时的外层 this

  • 示例对比

    // 普通函数(this 指向调用者)
    const obj1 = {value: 10,fn: function() { console.log(this.value); }
    };
    setTimeout(obj1.fn, 100); // 输出 undefined(this 指向全局)// 箭头函数(this 继承外层)
    const obj2 = {value: 10,fn: function() {setTimeout(() => console.log(this.value), 100); // 继承外层 this(obj2)}
    };
    obj2.fn(); // 输出 10

    3. 无法通过绑定方法修改

  • 使用 callapply 或 bind 无法改变箭头函数的 this

  • 示例

    const outerThis = { name: "Outer" };
    const arrowFn = () => console.log(this.name);
    arrowFn.call({ name: "New" }); // 输出 "Outer"(若外层 this 指向全局则可能输出 undefined)

    4. 对象字面量中的陷阱

  • 对象字面量不创建作用域,内部箭头函数的 this 指向全局。

  • 示例

    const obj = {value: "Hello",getValue: () => console.log(this.value) // this 指向全局(如 window)
    };
    obj.getValue(); // 输出 undefined(假设外层为全局)

    5. 在构造函数中的行为

  • 箭头函数作为构造函数会报错(不能 new)。

  • 但若在构造函数内定义,箭头函数会继承实例的 this

    function Person() {this.age = 0;setInterval(() => {this.age++; // this 指向 Person 的实例}, 1000);
    }
    const p = new Person(); // age 每秒自增

    6.总结

  • 箭头函数的 this:继承自定义时的外层作用域,且不可更改。

  • 使用场景:需要固定 this 时(如回调、事件处理、setTimeout)。

  • 避免场景:需要动态 this 时(如对象方法、构造函数)。

通过理解箭头函数的词法 this 特性,可以更灵活地控制代码中的上下文绑定。

    http://www.dt0577.cn/news/38918.html

    相关文章:

  • 个人网站设计的意义优化关键词规则
  • 为什么要做网站建设邹平县seo网页优化外包
  • 成都商城网站建设手机登录百度pc端入口
  • 淄博政府做网站哪家好2022年新闻摘抄简短
  • 住房和建设执业资格注册中心网站百度指数总结
  • iis6cgi php网站缓存seo入门教程
  • 网站团队介绍网站网络推广公司
  • logo免费设计在线生成app福建seo快速排名优化
  • 招商网站平网站平台广州seo优化
  • 在线制作手机网站今天的新闻 联播最新消息
  • 宁波市网站制作百度推广seo效果怎么样
  • 一个服务器可以备案几个网站吗猪八戒网接单平台
  • 手机网站怎么建四川省最新疫情情况
  • 中英版网站系统热点事件
  • 晚上必看正能量网站短视频网络营销方式哪些
  • 做贺卡网站杭州百度人工优化
  • 做旅游网站的yi谷歌排名规则
  • 免费的工程网站校园推广的方式有哪些
  • 青海政府网站建设公司个人推广网站
  • 建一个商业网站要多少钱推广网站的公司
  • 旅游网站的规划与建设开题报告交换链接或称互惠链接
  • linux wordpress 伪静态seo策略有哪些
  • cookie做网站登录电商平台
  • 做网站的计划概要优秀网站设计案例
  • 东莞做网站哪家公司好seo建站要求
  • 白云网站 建设信科网络免费制作网站的软件
  • 福田住房和建设局网站百度推广优化中心
  • 东莞长安网站制作网站seo优化技能
  • 柳州网络网站建设北京seo排名收费
  • cms做网站容易不推广软文代发