陣列和物件

2022-05-17 03:09:41 字數 829 閱讀 9302

//建立乙個cat類

public

class

cat

1

public

class

testcat

15 }

執行結果:

a_name:小白

a_age:3

b_name:小白

b_age:3

1

public

class

testcat

15 }

執行結果:

a_name:小黑

a_age:5

b_name:小黑

b_age:5

這種情況cat b 根本沒在堆記憶體建立乙個新cat,而是直接拿到了cat a在棧記憶體的位址,cat b直接指向了cat a建立的物件空間,並賦值修改了name和age屬性的值。

1

public

class

arr ;

4int b=;

56 a=b;

7 system.out.println("輸出a陣列");

8for(int

c:a)11}

12 }

執行結果:

輸出a陣列

陣列和物件

陣列和物件 var arr 1,2,3,4,5 var obj 將物件轉換為json字串 var str json.stringify obj 將json字串逆轉回物件 var obj1 json.parse str obj.a 20 console.log obj1 var str1 json.s...

陣列物件和類陣列物件區別

類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...

陣列物件和類陣列物件區別

類陣列物件 看例子 var a var i 10 while i 10 很明顯物件啊 console.log a.length undefined 區別就在這了 類陣列物件沒有長度的屬性和陣列的方法 console.log object.prototype.tostring.call a objec...