国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

JS中的上下文this

2024-04-27 15:17:26
字體:
來源:轉載
供稿:網友

js中的上下文常常代表this變量的值,以及this變量的指向,當一個函數當作一個方法被調用時,this指向的是調用這個方法的對象

通過以下幾種實例來了解一下

第一種情況,作為對象的方法

var pet={ Words:"...", speak:function(){ console.log(this.words); console.log(this==pet); }}pet.speak();

控制臺輸出:

...true

說明this指向的就是對象pet


第二種情況,直接調用函數

function pet(words){ this.words=words; console.log(this.words); console.log(this==globle);}pet('...');

控制臺輸出:

...true

說明調用pet方法的并不是pet本身,而是node.js中的頂層對象globle


第三種情況,構造函數

function Pet(words){ this.words=words; this.speak=function(){ console.log(this.words); console.log(this); }}var cat = new Pet('Miao')cat.speak()

控制臺輸出:

MiaoPet { words: 'Miao', speak: [Function] }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临安市| 疏勒县| 凌源市| 忻城县| 钦州市| 潢川县| 剑河县| 昔阳县| 西乌珠穆沁旗| 莱阳市| 内江市| 西乡县| 安塞县| 庆云县| 景德镇市| 棋牌| 广河县| 黄山市| 平定县| 阳谷县| 麻江县| 航空| 石城县| 渑池县| 苍梧县| 泗水县| 日照市| 贡山| 泊头市| 卢氏县| 邮箱| 泰兴市| 常熟市| 崇信县| 鹤庆县| 浙江省| 逊克县| 登封市| 白山市| 太仆寺旗| 石棉县|