1.對陣列的遍歷
// 通過傳統的for回圈和for in回圈遍歷陣列
let nums = [1, 3, 5, 7, 9];
for (let i = 0; i < nums.length; i++) {
console.log(typeof nums[i] + nums[i]);
}
for (let i in nums) {
console.log(typeof nums[i] + nums[i]);
}
兩種不同的回圈都可以對陣列進行遍歷,并且它們遍歷的結果也都是一樣的

2.對物件的遍歷
// 通過兩種回圈遍歷物件
let obj = {
name: "TomHe",
age: "20",
gender: "male"
};
for (let i = 0; i < obj.length; i++) {
console.log(obj[i]);
console.log(nums[i]);
}
for (let i in obj) {
console.log(obj[i]);
console.log(i);
}
傳統的for回圈是不能夠遍歷物件的,而通過for in 回圈則可以,并且通過該回圈既可以得到屬性的名稱,也可以得到屬性的具體取值

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/135980.html
標籤:JavaScript
