国产探花免费观看_亚洲丰满少妇自慰呻吟_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] }
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 杂多县| 平谷区| 明水县| 玉溪市| 迭部县| 洪湖市| 邵阳县| 东丽区| 武汉市| 崇义县| 贵德县| 德阳市| 海原县| 县级市| 原平市| 周宁县| 永春县| 平乡县| 社旗县| 荣成市| 阳春市| 长宁区| 揭阳市| 黄陵县| 涡阳县| 余姚市| 祥云县| 徐州市| 璧山县| 南澳县| 丰台区| 海口市| 牟定县| 临澧县| 禄丰县| 沈阳市| 梧州市| 奉节县| 乌拉特中旗| 乌拉特后旗|