JS 物件建立 新增刪除修改訪問

2021-10-12 10:10:26 字數 970 閱讀 4040

物件的操作語法

建立 乙個物件

var 物件名 =

物件的成員 可以是 任意 資料型別

var bbj1 =

//宣告方式1 空物件

var obj2 =

newobjeck()

//宣告方式2 空物件

var obj3 =

}

成員的 新增 刪除 修改 和 訪問

1.點語法

新增乙個成員 物件.成員名 = 值

刪除乙個成員 delete 物件名.成員名

修該乙個成員 物件名.成員名 = 值原先有修改,沒有則新增

查詢某乙個成員 物件名.成員名

如果訪問物件裡面有沒有成員的時候 返回 undefined

2.陣列關聯語法 (結果和點語法一樣的作用)

新增乙個成員 物件名[ 』成員名『 ] = 值

刪除乙個成員 delete 物件名[ ''成員名 ]

修改乙個成員 物件名[ 』 成員名 『] = 值

查詢某乙個成員 物件名.成員名

獲取乙個成員的值 物件名[ ''成員名 ]

區別: 點語法:

. 後面的是什麼 , 這成員的名稱就是什麼

不能使用 變數 和 字串

陣列關聯語法

可以使用變數 和 字串 和 字串拼接命名

var name = "jack"

obj[ name ] = 'hello' 可以使用變數的值 作為物件成員 注意:不是變數名

obj[ ' string' ] = 18 中如果是字串 則 將字串 作為物件成員名 並賦值

obj[ ' o' + 1 ] = 值 可以字串拼接 給物件 建立成員

MySQL建立 刪除 新增 修改

刪除資料庫 drop database 資料庫名 裡面的物件全部刪除 建立表 create table 表名 刪除表 drop table 表名 檢視表資訊 desc 表名 檢視建表語句 show create table 表名 檢視格式化的建表語句 show create table 表名 g 刪...

js節點的建立新增刪除

var ul document.getelementbyid box 建立節點 建立節點 var li1 document.createelement li var li2 document.createelement li innertext 只設定文字 li1.innertext 123 元素物...

js陣列的基本新增,修改,刪除

1.組新增資料 1.push方法,向陣列的末尾新增資料 arr.push a b 2.unshift方法,向陣列的開頭新增資料 arr.unshift 1 2.刪除陣列資料 1.pop方法,刪除陣列末尾的乙個資料 arr.pop 2.shift方法,刪除陣列開頭的乙個資料 arr.shift 3.陣...