好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Object對象的一些的隱藏函數介紹

Object對象的一些的隱藏函數介紹

熱門標簽:修改地圖標注 萊西電子地圖標注 縣域地圖標注打印店 鳳臺百度地圖標注店 金昌電話機器人價格 武夷山旅游地圖標注 外呼系統API接口 怎么在地圖標注自己 個人可以辦理400電話么
原作者:fictiony
出自:藍色理想
自己寫一套類模型的時候順便整理出來的,貼出來給大家看看,希望能對大家有所幫助。
屬性:Object.constructor
該屬性被定義在類的prototype中,當對象實例創建后通過__proto__鏈可被對象實例所調用,并指向當前類的構造函數。以此可判斷某個對象直接所屬的類是哪個(與instanceof不同,instanceof并不局限于對象直接所屬的類,即使是父類也返回true)。
[示例]
trace(Object.prototype.constructor == Object);  //輸出 true
var a = new Object();
trace(a.constructor == Object);  //輸出 true
var b = new Array();
trace(b.constructor == Array);  //輸出 true
trace(b.constructor == Object);  //輸出 false
trace(b instanceof Object);  //輸出 true
屬性:Object.__constructor__
該屬性功能和Object.constructor相似,區別在于它不是定義在類的prototype中的,而是當對象實例創建時附加到對象實例上的。同時,該屬性也被super關鍵字作為父類構造函數使用時所隱含調用,用于指向父類的構造函數,即super(...)等價于 this.__constructor__.call(this, ...)。
[示例]
trace(Object.prototype.__constructor__ == Object);  //輸出 false
var a = new Object();
trace(a.__constructor__ == Object);  //輸出 true
var b = new Array();
trace(b.__constructor__ == Array);  //輸出 true
trace(b.__constructor__ == Object);  //輸出 false
方法:Object.isPrototypeOf(classFunc)
該方法用來判斷當前對象是否在對象obj的__proto__鏈中。該方法可用來判斷一個類是否另一個類的父類或子類。
[示例]
trace(Object.prototype.isPrototypeOf(new Object()));  //輸出 true
trace(Object.prototype.isPrototypeOf(new Array()));  //輸出 true
trace(Array.prototype.isPrototypeOf(new Object()));  //輸出 false
trace(Object.prototype.isPrototypeOf(Array.prototype));  //判斷Object是否Array的父類,輸出 true
方法:Object.isPropertyEnumerable(propName)
該方法用來判斷名為propName的成員是否在當前對象中存在并且可被列舉(使用for..in),換句話說也就是是否可見(使用ASSetPropFlags全局函數可設置對象屬性是否可見)。
[示例]
var a = {x:1, y:2};
ASSetPropFlags(a, ["y"], 1);  //設y為不可見
trace(a.y);  //仍可輸出 2
for (var i in a) trace(i);  //僅輸出 x
trace(a.isPropertyEnumerable("x"));  //輸出 true
trace(a.isPropertyEnumerable("y"));  //輸出 false
方法:Object.hasOwnProperty(propName)
該方法用來判斷名為propName的成員是否是當前對象自己的成員,而非通過__proto__鏈從類的prototype中引用過來的。
[示例]
function test () {}
test.prototype.x = 1;
var a = new test();
a.y = 2;
trace(a.x);  //輸出 1
trace(a.hasOwnProperty("x"));  //輸出 false
trace(a.y);  //輸出 2
trace(a.hasOwnProperty("y"));  //輸出 true
方法:Object.toString()
該方法可定義一個對象在轉換成字符串類型時所產生的字符串結果,一般定義在類的prototype中。
[示例]
function point (x, y) {
 this.x = x;
 this.y = y;
}
point.prototype.toString = function () {
 return "[x:" + this.x + ", y:" + this.y + "]";
};
var pos = new point(10, 20);
trace("position is " + pos);  //輸出 position is [x:10, y:20] 

標簽:通遼 上海 赤峰 涼山 邢臺 清遠 楚雄 南京

巨人網絡通訊聲明:本文標題《Object對象的一些的隱藏函數介紹》,本文關鍵詞  Object,對象,的,一些,隱藏,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Object對象的一些的隱藏函數介紹》相關的同類信息!
  • 本頁收集關于Object對象的一些的隱藏函數介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 精华区二区区别88888金三角| 国产玩小处雏女| 久久不见,久久见[色]更新时间 | 免费日批| 国产乱妇无码A片免费看视频小说 99精品少妇免费一区二区刘豆豆 嗯啊好深啊用力哦办公室H漫画 | 调教| 色婷婷五月亚洲一区二区91| 挺进肉丝熟妇老师的身体视频 | 比基尼美女无遮挡胸| 亚洲一区二区三区深夜天堂| 欧美精品videossex变态| bl高H重口排泄| 97亚洲AV无码秘?蜜桃| 黄瓜视频网站在线观看| の乳色吐息在线无修观看| 日批视频免费下载| 国产精品欧美视频一区二区| 班长让我脱了她的内衣| 美国一级黄色片子| 色喔喔| 久久婷婷色区一区二区三古装 | 被老虎伦流澡到高潮H1V1漫画| 国产91精品探花一区二区 | 小阁老的田园娇妻| 欧美精18videosex性欧美| 妈妈太深?拔出来?痛太舒服| 巜丰满的欲妇2做爰播放| 日韩黄色软件| 欧美透逼视频| 天天影视色香欲综合网网站麻豆| 国产一级a爱看片免费观看 | av电影在线免费看| 黄页网址在线观看| 中文字幕乱偷无码亚洲A片| 国精产品一区一区三区四区| 午夜探花| 综合网久久| 美女扒开胸罩??给男生图片| 精品久久久久久久久久无码色情| 女仆激情视频在线观看| 欧美国产午夜色爽爽|