JS初學基礎之物件與陣列

2021-10-24 16:34:11 字數 1264 閱讀 6707

屬性的無序集合;

語法(屬性名和屬性值之間用逗號連線)

物件是一種資料。比如:表示乙個商品的資訊。包括 名稱,單價,庫存…

///上邊是咱們正常寫法,下邊是物件的寫法,乙個物件包含很多資訊。

var goods =

var price=goods.price;

物件.屬性名 就是獲取對應的屬性值(goods.price)

直接對屬性進行重新賦值就是修改 goods.inventory=9000;這樣再列印inventory就會變成9000,實現修改其實就是後邊的把前面的覆蓋了。

直接給新的屬性賦值就是新增新屬性

goods.img=「nnnschdb」

使用delete 關鍵字刪除某個屬性

delete goods.img;

再次列印img屬性就會消失

建立乙個小貓物件:

var cat = 

}///呼叫物件內的 say 方法。

console.log(cat)

cat.say();

///物件對於工作時跟後端互動時很重要。

結果列印出來是

上述都是自定義物件

js內部內建了很多使用的物件,提供給開發者

js內建物件 陣列array 日期date 正規表示式regexp 數學(數**算,sin cos等)math 字串string 布林值boolean 數字number語法:var 陣列名=[資料,資料,資料…] 比如:

var users=['趙四','王五','李六']

var nums=[1,2,3,4,5,6,7]

var goods=[,]

var nums=[1,2,3,4,5,6,7]

var sixnum=nums[5]

con.log(sixnum)

///結果是 6(下標從 0 開始)

///修改:直接賦值

nums[5]=100;

///就是從新賦值

length 屬性 獲取陣列的長度也就是元素個數(也可以賦值,一般不用賦值屬性,如何給 length 賦值就是增加 empty 個數或者刪除後面屬性,一般不會使用)(console.log(nums.length)一般這麼用,看看陣列的長度。)

js之陣列,物件,類陣列物件

陣列定義 簡而言之就是一組有序的資料集合,其索引為從0開始且自然增長的整數,其元素值可以是任何js資料!並且包含乙個名為length的屬性,該屬性表示陣列元素的個數!看著上面的定義,我們很容易就能大概知道陣列是什麼樣的東西,下面我們來看個簡單的例子 vararray 1,2,3 console.lo...

js之陣列,物件,類陣列物件

許久不寫了,實在是不知道寫點什麼,正好最近有個同事問了個問題,關於陣列,物件和類陣列的,仔細說起來都是基礎,其實都沒什麼好講的,不過看到還是有很多朋友有些迷糊,這裡就簡單對於定義以及一下相同點,不同點簡單的說明一下!當然,這裡我們只討論資料結構的異同,並不討論他們之間所擁有的方法等不同!陣列定義 簡...

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...