1、例項化物件
var obj = new object();
var obj2 = {};
// 給物件設定屬性
obj2.name = 'lc';
obj2.*** = '女';
obj2.age = 23;
obj2['birthday'] = '1994-03-13';
obj2.say = function();
// 訪問物件的屬性或方法
console.log(obj2.name); // lc
obj2.say(); // hello life in 23
// delete 操作符 刪除物件的屬性或方法
delete obj2.name;
delete obj2.say;
// typeerror: obj2.say is not a function
// 如何去遍歷乙個js 物件,使用 for in 語句式
for(var temp in obj2)
2、object 每個例項 都具有下列屬性和方法
-- constructor:儲存著用於建立當前物件的函式。(建構函式)
-- hasownproperty(propertyname):用於檢測給定的屬性在當前物件例項中(而不是原型中)是否存在
-- isprototypeof(object):用於檢查傳入的物件是否是另外乙個物件的原型
-- propertyisenumerable(propertyname):用於檢查給定的屬性是否能夠使用 for in 語句來列舉
-- tolocalestring():返回物件的字串表示,該字串與執行環境的地區對應
-- tostring():返回物件的字串表示
-- valueof():返回物件的字串、數值或布林表示
var obj = {};
obj.name = 'lc';
obj.age = 23;
obj.*** = '女';
// show constructor
console.log(obj.constructor); // function object()
alert(obj.constructor)
// output:
/**function object()
**/// show hasownproperty
console.log(obj.hasownproperty('name')); // true
// show isprototypeof 檢測原型
// 略過
// show propertyisenumerable
console.log(obj.propertyisenumerable('name')); // true
5 0 引用型別
ecmascript中有5中簡單資料型別 也叫基本資料型別 undefined boolean null number string。還有一種複雜資料型別 object object本質上是一組無序的明值対組成的 1 應用型別的值 物件 是引用型別的乙個例項。2 在es種,引用型別是一種資料結構,用...
C 學習(6) 引用
作用 給變數起別名 語法 資料型別 別名 原名 includeusing namespace std int main 引用一旦初始化,就不可以更改了 作用 函式傳參時,可以利用引用的技術讓形參修飾實參 優點 可以簡化指標修改實參 includeusing namespace std 交換函式 1....
引用型別 Object
什麼是物件,其實就是一種型別,即引用型別。而物件的值就是引用型別的例項。在ecmascript中引用型別是一種資料結構,用於將資料和功能組織在一起。它也常被稱做為類,但ecmascript中卻沒有這種東西。雖然ecmascript是一門物件導向的語言,卻不具備傳統物件導向語言所支援的類和介面等基本結...