Skip to content

Instantly share code, notes, and snippets.

@mattn9x
Created July 2, 2017 07:05
Show Gist options
  • Save mattn9x/4a88b204861fc5297b2d922c64468412 to your computer and use it in GitHub Desktop.
Save mattn9x/4a88b204861fc5297b2d922c64468412 to your computer and use it in GitHub Desktop.
Vooc vạch đôi chút
// Vooc vạch đôi chút về các cách khai báo key trong JS nào :D
// ----------------------^_^----------------------------------
// Xem 2 cách khai báo đối tượng theo 2 cách
var person = { 'firstName': 'Nguyen', 'lastName': 'Manh' }
var person = { firstName: 'Nguyen', lastName: 'Manh' };
// => 2 cách khai báo trên là giống nhau nhưng với cách 1 có ưu điêm hơn cách 2 khi có thể khai báo
// thuộc tính có dấu cách. Chẳng hạn tôi thêm 1 thành phần city-address vào đối tượng như sau
var person = {
'firstName': 'Nguyen',
'lastName': 'Manh',
'city-address': 'HaNoi'
};
// rất lợi thế phải không các bạn, nếu bạn để city-address không mà ko cho trong nháy => biên dịch lỗi ngay
// Foreach trong js
// Để duyệt đối tượng kiểu for .. in tựa như foreach mà không phải foreach giống như trong các ngôn ngữ lập
// trình khác (nó chỉ đơn giản là duyệt hết các cặp key trong object)
for (var prop in person) {
console.log(prop); // firstName, lastName, city-address
}
// Vậy làm thế nào để duyệt và lấy value trong object, đơn giản là ta get key trong object như ở dưới.
for (var prop in person) {
console.log(person[prop]); // Nguyen, Manh, HaNoi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment