物件與陣列

2022-09-02 06:12:09 字數 2649 閱讀 3922

//

new物件

var box = new

object();

box.name = "dangxingming";

box.age = 18;

box.run = function

()alert(box.run());

//列印123

alert(box.run); //

列印函式體**

//字面量建立物件,此法比較好

var box2 =

}alert(box.name);

//呼叫屬性

alert(box2["name"]);

delete box.name; //

刪除屬性

alert(box.name); //

undefined

//在實際開發過程中,一般我們更加喜歡字面量的宣告方式。因為它清晰,語法**少,而且還給人一種封裝的感覺。字面量也是向函式傳遞大量可選引數的首選方式。

function box(obj)

box();

//

new物件

var box = new

object();

box.name = "dangxingming";

box.age = 18;

box.run = function

()alert(box.run());

//列印123

alert(box.run); //

列印函式體**

//字面量建立物件,此法比較好

var box2 =

}alert(box.name);

//呼叫屬性

alert(box2["name"]);

delete box.name; //

刪除屬性

alert(box.name); //

undefined

//在實際開發過程中,一般我們更加喜歡字面量的宣告方式。因為它清晰,語法**少,而且還給人一種封裝的感覺。字面量也是向函式傳遞大量可選引數的首選方式。

function box(obj)

box();

//1.使用new關鍵字建立陣列

var box = new array(); //

建立了乙個陣列

var box = new array(10); //

建立乙個包含10個元素的陣列

var box = new array('李炎恢',28,'教師','鹽城'); //

建立乙個陣列並分配好了元素

//2.以上三種方法,可以省略new關鍵字。

var box = array(); //

省略了new關鍵字

//3使用字面量方式建立陣列

var box = ; //

建立乙個空的陣列

var box = ['李炎恢',28,'教師','鹽城']; //

建立包含元素的陣列

var box = [1,2,]; //

禁止這麼做,ie會識別3個元素

var box = [,,,,,]; //

同樣,ie的會有識別問題

//ps:和object一樣,字面量的寫法不會呼叫array()建構函式。(firefox除外)。

//4.使用索引下標來讀取陣列的值

alert(box[2]); //

獲取第三個元素

box[2] = '學生'; //

修改第三個元素

box[4] = '計算機程式設計'; //

增加第五個元素

//5.使用length屬性獲取陣列元素量

alert(box.length) //

獲取元素個數

box.length = 10; //

強制元素個數

box[box.length] = 'js技術'; //

通過length給陣列增加乙個元素

//6.建立乙個稍微複雜一點的陣列

var box =[

},['馬雲','李彥巨集',new object()],//

第二個元素是陣列

'江蘇', //

第三個元素是字串

25+25, //

第四個元素是數值

new array(1,2,3) //

第五個元素是陣列

];alert(box);

//ps:陣列最多可包含4294967295個元素,超出即會發生異常。

陣列與物件

建立陣列 var arr new array 另一種方式是var arr 稱之為字面量,不是很懂就將就這樣寫著 建立物件 var obj new object 與之對應的是var obj 利用date物件來測試一段 的執行時間 var date new date 建立date物件 varstart ...

C 物件與陣列

物件陣列是指數組元素為物件的陣列。該陣列中若干個元素必須是同乙個類的若干個物件。物件陣列的定義 賦值和引用與普通陣列一樣,只是陣列的元素與普通陣列不同,它是同類的若干個物件。1.物件陣列的定義 物件陣列定義格式如下 類名 陣列名 大小 其中,類名 指出該陣列元素是屬於該類的物件,方括號內的 大小 給...

js物件與陣列

var element0 0 0 var element1 1 1 var col0 element0,element0 var col1 element1,element1 var arr col0 col1 alert arr 0 0 0 結果是 0 改變它的值 arr 0 0 0 1 改變的e...