js物件是一組沒有特定順序的值(基本值、函式、物件)。
便於理解的方式
var person=new object();
person.name=」tom」;
person.age=29;
person.sayname=function()
物件字面量方式:可作為常用方式
var person =
};ecmascript有兩種屬性:資料屬性和訪問器屬性。
1、資料屬性
configurable:能否刪除屬性重新定義,能否修改屬性,或者能否把屬性修改為訪問器屬性,預設值為true。
2、enumerable:表示能否通過for-in迴圈,預設true
3、writable:表示能否修改屬性
4、value:屬性值
使用object.defineproperty()方法定義屬性
var person = {};
object.defineproperty(person, 「name」, );
alert(person.name);
delete person.name;
alert(person.name);
嚴格模式下,js會丟擲異常。
訪問器屬性:
1、configurable
2、enumerable
3、get
4、set
使用object.defineproperty定義
JS基礎知識梳理 location 物件
一 簡介 location物件是乙個較為特別的物件,既是window物件的屬性也是document物件的屬性。location物件的用處不僅僅表現在儲存著當前文件的資訊,還能將url解析成獨立的片段。location.port 返回當前伺服器的埠號,如果不存在,返回空值 location.hostn...
類和物件基礎知識
1.類和物件的基礎知識 定義 類就可以看做是對相似事物的抽象 訪問限定符 public,private,protect 封裝性 1 良好的封裝能夠減少耦合。2 類內部的結構可以自由修改。3 可以對成員進行更精確的控制。4 隱藏實現細節 物件大小計算 只計算非靜態成員變數 公有私有都算 不算函式,和s...
JS基礎知識
本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...