当前位置: 网站首页>小程序开发>小程序制作

温县400电话办理【温县网站公司】温县百度优化、温县域名注册、温县网店美工、温县微信公众号托管

发表日期: 2021-05-07 09:14:20 浏览次数:123

温县400电话办理【温县网站公司】温县百度优化、温县域名注册、温县网店美工、温县微信公众号托管


温县,隶属于河南省焦作市,地处豫北平原西部,南滨黄河,北依太行,截至2017年,全县总面积481.3平方千米,辖7个乡镇、4个街道,262个行政村,总人口46.8万,县政府驻温泉街道。 [1] 

古时因境内有温泉而得名,在夏时被称温国,明清隶属怀庆府辖。温县诞生了思想家卜商、三国著名政治家军事家司马懿、北宋画家郭熙等历史名人,是太极拳发源地,温、苏等姓氏起源地。全国闻名的“武术之乡” [2]  、“怀药之乡”和优质小麦种子基地,中国十大休闲旅游县。 [1]  [3] 

2018年,温县完成地区生产总值296.61亿元,城镇居民人均可支配收入达到27876元,农村居民人均可支配收入达到16258元。 [4-5] 


先说结论

  • 函数被谁调用,this就是谁,如果没有被对象调用,this就是window

  • 通过new声明的构造函数,函数内容的this永远指向函数本身

  • 箭头函数没有this,箭头函数内部的this取决于外部定义时的环境

  • 箭头函数的this指向外层函数的this,如果外层也不存在this,会查找到window

常见的几种this使用场景

声明式

function test1() {console.log(this)}test1() // window

匿名函数/赋值式

var test2 = function () {console.log(this)}test2() // window

对象中定义

var a = 1var obj = {a: 2,test3: function () {console.log(this)console.log(this.a)}}obj.test3() // obj 2

循环中

// 循环中[1, 2, 3].forEach(function () {console.log(this) // window})

箭头函数

var obj2 = {test4: function () {console.log(this)},test5: () => {console.log(this)},test6: function () {var test7 = () => console.log(this)test7()},test8: () => {var test9 = () => console.log(this)test9()}}obj2.test4()  // {test4: ƒ, test5: ƒ, test6: ƒ, test8: ƒ}obj2.test5()  // windowobj2.test6()  // {test4: ƒ, test5: ƒ, test6: ƒ, test8: ƒ}obj2.test8()  // window

new

var a = 1function foo() {console.log(this)}var obj = new foo()obj.a = 2console.log(obj)  // foo {a: 2}console.log(obj.a)  // 2

几种改变this指向的方式

call()

var obj1 = {name: 'xcc',age: 20,sex: '男'}var obj2 = {name: 'xcc1',age: 28,test1: function () {console.log(this)}}obj2.test1()  // {name: "xcc1", age: 28, test1: ƒ}obj2.test1.call(obj1, '123') // {name: "xcc", age: 20, sex: "男"}

apply()

var obj1 = {name: 'xcc',age: 20,sex: '男'}function test2(name, age, sex) {console.log(name, age, sex, this)}test2.apply(obj1, ['xcc2', 18, '女']) // xcc2 18 女 {name: "xcc", age: 20, sex: "男"}

bind()

var obj1 = {name: 'xcc',age: 20,sex: '男'}function test2(name, age, sex) {console.log(name, age, sex, this)}var test3 = test2.bind(obj1)test3('xcc3', 30, '男')   // xcc3 30 男 {name: "xcc", age: 20, sex: "男"}

微信图片_20210425092605.jpg

温县400电话办理温县网站公司温县百度优化、温县域名注册、温县网店美工、温县微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878