JS 對象基本用法(獲取對象的鍵值)


JS 對象基本用法

聲明對象的兩種語法

  let obj1 = {'name': 'Jacky', 'age': 28}
  let obj2 = new Object({'name': 'Jacky', 'age': 28})

如何刪除對象的屬性

  let obj = {'name': 'Jacky', 'age': 28}
  delete obj.name
  delete obj['name']

如何查看對象的屬性

  let obj = {'name': 'Jacky', 'age': 28}
  Object.keys(obj) //查看obj的所有自身屬性
  Object.values(obj) //查看 obj所有自身屬性值
  Object.entries(obj) //卡看obj所有自身屬性和自身屬性值
  console.dir(obj) //在控制台打印obj所有屬性

如何修改或增加對象的屬性

  let obj = {'name': 'Jacky', 'age': 28}
  obj.name = "Tom" //直接賦值
  obj['age'] = 32 //直接賦值
  Object.assign(obj, {"addr" : 'beijing', "height": 180} //批量添加

'name' in obj和obj.hasOwnProperty('name') 的區別

'name' in obj 表示屬性'name' 是否在obj的所有屬性中
obj.hasOwnProperty('name') 表示'name'是否在obj的自身屬性中

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM