js物件基礎知識和程式設計

2021-08-09 17:34:51 字數 775 閱讀 3290

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。還有一些...