[Javascript] for, for - in, for - of
//Giới thiệu vòng lặp (For/for - in/ for - of)
/**
* for: lặp với dkien đúng
* for/in: Lặp qua key của đối tượng
* for/of: Lặp qua value của đối tượng
* while: lặp khi điều kiện đúng
* do/while: lặp ít nhất 1 lần, sau đó lặp khi điều kiện đúng
*/
//=========================================================================
//For: 3 đoạn code trong for không bắt buộc phải có
let index = 0
for (; index < 1000; index++) {
let element = index;
console.log(element +1);
}
var mySub=['PHP','NodeJS','Java'];
for (let i = 0; i < mySub.length; i++) {
let element=mySub[i];
console.log(element);
}
//For/in
var myInfo={
name:'Trương Thanh Hải',
age:25,
address:'Đà Nẵng',
}
for (var key in myInfo) {
console.log(myInfo[key]);// Lấy values
}
//For/of - không duyệt được object, sử dụng phải chuyển đổi
var languages='Javascript';//Lặp chuỗi: Trả về kí tự
for (var value of languages) {
console.log(value);
}
//Chuyển sang mảng để lặp object, .keys/.values
for(var value of Object.keys(mySub)){
console.log(value);
};
Nhận xét
Đăng nhận xét