|
本文介紹JavaScript中的Object類具有的屬性和方法的使用。 屬性: Constructor:對(duì)創(chuàng)建對(duì)象的函數(shù)的引用(指針)。對(duì)于Object類,該指針指向原始的object()函數(shù)。 Prototype:對(duì)該對(duì)象的對(duì)象原型的引用。對(duì)于所有的類,它默認(rèn)返回Object對(duì)象的一個(gè)實(shí)例。 方法: hasOwnProperty(property):判斷對(duì)象是否有某個(gè)特定的屬性。必須用字符串指定該屬性(例如,o.hasOwnProperty(”name”))。 isPrototypeOf(object):判斷該對(duì)象是否為另一個(gè)對(duì)象的原型。 propertyIsEnumerable(property):判斷給定的屬性是否可以用for…in語(yǔ)句進(jìn)行枚舉。 toString():返回對(duì)象的原始字符串表示。對(duì)于Object類,ECMA-262沒(méi)有定義這個(gè)值,所以不同的ECMAScriipt實(shí)現(xiàn)具有不同的值。 valueOf():返回最適合該對(duì)象的原值。對(duì)于許多類,該方法返回的值都與toString()的返回值相同。 |
|
|
來(lái)自: gearss > 《javascript》