js中set和get的用法

2022-03-07 18:22:21 字數 460 閱讀 1310

get 語句作為函式繫結在物件的屬性上,當訪問該屬性時呼叫該函式。

set 語法可以將乙個函式繫結在當前物件的指定屬性上,當那個屬性被賦值時,你所繫結的函式就會被呼叫。

eg:

var log = ['test'];

var obj =

}console.log (obj.latest);

//will return "test".

var person =,

set name(n)

}person.name;

//呼叫name的時候,執行get裡面的函式。

person.name = '456';//

對name進行賦值的時候,執行set定義的函式。

console.log(person.name = '123');

c 中get和set的用法

東郭西強 c 中get和set c 中get和set 在程式中經常碰到get set,不甚明白,在網上查詢時也說的迷迷糊糊,所以整理下,以學的明白透徹點。有兩個類person public class person public class person 第乙個型別的name屬性未封裝,其name屬...

C 中Get和Set的用法

首先搞清楚get和set有什麼用,在物件導向程式設計裡面,有的類的資料是私有的,是封裝起來的,所以為了讀取和寫入對應的私有資料,c 採用了關鍵字get和set,其中get負責讀取私有資料,set負責寫入私有資料,但這兩種用法應該並不絕對,我見過在get裡面進行寫入操作的。我們在學習c 語法的屬性時,...

as3 中get和set的用法

我們知道,我們在編寫類的時候應該盡量將它的屬性和方法都隱藏起來,但當我們要呼叫某乙個屬性的時候,我們就不得不將它暴露出來,這是唯一的一種解決方法嗎?答案是否定的,我們現在要求這樣,有乙個屬性,我們想從外部呼叫它,也能夠從外部訪問它,但是不讓它暴露到外部,這時我們如何去做呢?這裡就要用到我們的get關...