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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

JavaScript中對(duì)象介紹

2024-05-06 16:13:17
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了JavaScript中對(duì)象介紹,本文直接用實(shí)例講解對(duì)象的創(chuàng)建、刪除等操作,并總結(jié)了Object屬性、Property屬性,需要的朋友可以參考下
 
 

JavaScript中,除了number、string、boolean、null和undefined,其它所有的值都是對(duì)象。對(duì)象可以通過(guò)字面量來(lái)直接聲明,也可以通過(guò)new操作符來(lái)新建。與Java語(yǔ)言不同,JavaScript對(duì)象中的property是可以動(dòng)態(tài)添加或者刪除的;同時(shí),對(duì)象中的property還可以是空字符串:

 

復(fù)制代碼代碼如下:

//properties in object can be added/deleted dynamically
var o = {x:1, y:2};
console.log(o);//Object {x=1, y=2}
delete o.y;
o.z = 3;
console.log(o);//Object {x=1, z=3}

 

//empty string is allowed as object property
var o2 = {"":88, "p":99};
console.log(o2);//Object { =88, p=99}

//for constructor function, "new" operation returns an object.
function Computer(x, y) {
  this.x = x;
  this.y = y;
}
var c = new Computer(126, 163);
console.log(c);//Computer {x=126, y=163}
var c2 = new Computer(126);//missing parameter value will be "undefined"
console.log(c2);//Computer {x=126, y=undefined}
c.z = 66;
console.log(c);//Computer {x=126, y=163, z=66}
delete c.y;
console.log(c);//Computer {x=126, z=66}

 

 

如果在使用new操作符來(lái)新建對(duì)象時(shí),作用的function并不是一個(gè)類的constructor,而僅僅是一個(gè)普通的函數(shù),那么JavaScript將在執(zhí)行該函數(shù)后返回一個(gè)空對(duì)象:

 

 

復(fù)制代碼代碼如下:

//for pure function, "new" operation returns an empty object.
function compute(x){
  console.log("execute function compute");
  return x*2;
}
var a = new compute();
console.log(a);//compute {}

 

 

Object屬性

 

JavaScript中的Object有以下3個(gè)屬性:

 

1.prototype。引用,指向Object的原型對(duì)象。原型對(duì)象中的property可以被Object所繼承。
2.class。字符串,表示Object的類名。
3.extensible。boolean值,表示Object中是否允許動(dòng)態(tài)添加property。該屬性僅在ECMAScript 5中有效。

 

Property屬性

 

Object中的Property也有3個(gè)屬性:

1.writable。該property是否可寫(xiě)。
2.enumerable。當(dāng)使用for/in語(yǔ)句時(shí),該property是否會(huì)被枚舉。
3.configurable。該property的屬性是否可以修改,property是否可以刪除。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 石河子市| 平度市| 江达县| 山西省| 和平县| 晋州市| 皮山县| 南宁市| 合阳县| 遂溪县| 盐源县| 昆山市| 通化市| 突泉县| 丘北县| 沽源县| 正宁县| 赣州市| 灵寿县| 嫩江县| 田林县| 游戏| 铜鼓县| 北京市| 鄂托克前旗| 墨脱县| 康平县| 清流县| 闽侯县| 建湖县| 贵港市| 海宁市| 门源| 宁德市| 东至县| 陈巴尔虎旗| 涿鹿县| 湖北省| 湖北省| 勐海县| 石阡县|