Created
July 2, 2017 07:05
-
-
Save mattn9x/4a88b204861fc5297b2d922c64468412 to your computer and use it in GitHub Desktop.
Vooc vạch đôi chút
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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