JS 理解JS中的物件

2022-08-14 04:48:12 字數 513 閱讀 2250

物件是object資料型別的值

物件是一組沒有特定順序的值

其中每個值都有乙個名字,從而,物件看起來就像是一組名值對。

建立並定義物件的方法

1.

var person = new object();

person.name = 'carolina';

person.age = 29;

person.job = 'dream';

person.sayname = function(){

alert(this.name);//this指的是執行環境person

2.物件字面量方式

var person = {

name: 'carolina',

age: 29,

job: 'dream',

sayname: function(){

alert(this.name);

理解js中的this物件

關於this物件,一直不是很好理解,我也經常被困惑,因為this物件經常會因為 書寫的方式不同而導致似乎自己認知中的this物件被改變了,但實際上this還是那個this。一句話 this 物件是函式在執行時基於函式的執行環境而繫結的 如在全域性環境中執行的函式,this就等於window,而當使用...

js中物件的理解

js中物件是可變的控制項集合,物件的內容是可以更改的,可以為它新增任意屬性或刪除,而基本資料型別雖然擁有方法,但它們的值是不可變的,之所以它們擁有方法,是因為當它們呼叫方法是,後台會自動建立乙個相映包裝型別的乙個例項,然後在例項上呼叫指定方法,最後再銷毀該例項 例如 1 var s1 some te...

js 理解物件

乙個簡單的物件 var person 每當new乙個person物件都有相同的屬性和方法。這些屬性在建立時都帶有一些特徵值 ecmascript中有兩種屬性資料屬性和訪問器屬性。1.資料屬性 configurable 表示能否通過delete刪除屬性,能否修改屬性,預設true emumerable...