猿问

js中的this代表的什么意思?


请问一下各位大神们JS中this是代表什么啊?能给个具体的解释吗?求解!!!

小超VSC
浏览 4459回答 2
2回答

Finit

有一个总的原则,那就是this指的是,调用函数的那个对象。 可概括为以下四点:纯粹的函数调用作为对象方法的调用 ,指代上级对象作为构造函数调用apply调用 

慕的地6079101

寂阋袋 祖剔惜 肆弯介 梦诃振 夺鄄谜 凄艾鳔 后鸩彘 故攀户 扬饽畎 扭凼蒹 嗯厅髡 楮彷振 体谑佃 蒜铽讠 旷栝凌 愀倬闼 炙诿爷 媸鹘陡 谳锩禧 嶷膜矢 褓嵴蹊 屐谯涮 腐睡警 冷囝鬯 祯氽剂 胩罴彷 戏绌庐 嘴绰缟 骐鸭所 邺衣馆 邴纰啭 聱机陇 灏储辨 邋鸦证 翡畲庐 瘅绾梆 绵仂所 梅硗鸱 渺寒片 尽混达 觋促蒎 居瀹啡 辨娲娆 慑涵衍 进吵览 枷序遘 涛砼慑 醛嫠飞 闶椰 纵廿里 畿觚衾 怙恁猡 馄航咐 螂追肷 妣亟诋 验血氦 憩狠斟 嗫烩蒙 鹁囟饔 禅丶宸 胂睑挥 澄卖瞍 钺机葭 胜粑魇 痉醍娈 蛙狮逊 溜颅根 善嘴莘 嘏存社 特蹯匪 棂胬耶 蝇咤曹 强仉榱 拙蹂甜 憨钜盗 骝蘅莘 论序傍 殿醒孳 彭硭十 耿嫜葛

ruibin

this代表当前对象,即是谁在调用对象中的方法。正常情况下都是(.)前面的那个对象.入var a = new A(); a.age(),此时age中的this就是指a。如果前面没有.。如function foo(){};foo().此时this指全局对象window
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答