1.對數組的遍歷 兩種不同的迴圈都可以對數組進行遍歷,並且通過for迴圈遍歷得到的數據是數值類型的,而通過for in 迴圈遍歷得到的數據則是字元類型的 2.對對象的遍歷 傳統的for迴圈是不能夠遍歷對象的,而通過for in 迴圈則可以,並且通過該迴圈既可以得到屬性的名稱,也可以得到屬性的具體取值 ...
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 迴圈則可以,並且通過該迴圈既可以得到屬性的名稱,也可以得到屬性的具體取值