[Javascript] Object

//Object

/**
 * 
 */

var myInfo={
   name:'Trương Thanh Hải',
   age:24,
   address:'Đà Nẵng'
}
var myKey='address'
//Thêm thuộc tính
   myInfo.email='truongthanhhai283@gmail.com'

   myInfo['mail']='truongthanhhai283@gmail.com'

//Truy xuất phần tử: .thuộc tính
   console.log(myInfo.address);//Không có -> Undefined
   console.log(myInfo['email']);//Không có -> Undefined

   //Cách 2
   console.log(myInfo[myKey]);//Truy xuất thông qua biến

//Thêm phần từ bằng biến
   var myEmail='email'

   var myInfo={
      name:'Trương Thanh Hải',
      age:24,
      address:'Đà Nẵng',
      [myEmail]:'truongthanhhai283@gmail.com',

   //Key có value là function
      getName:function () {
          return this.name
      }
   }
   console.log(myInfo);

//Xóa key - value
   delete myInfo.name
  
   console.log(myInfo.getName());

//Note:  Function -> Phương thức (Method)
         //Proprerty: Thuộc tính

Nhận xét

Bài đăng phổ biến từ blog này

[SQL Server] Toán tử LIKE và NOT LIKE trong SQL

[Javascript] Object constructor

[SQL Server] Lọc dữ liệu trùng với DISTINCT trong SQL