vue中
for...in常使用于对“数组或者对象的属性”进行循环遍历
console.log(obj.length)无法计算对象的长度,显示undefined,因此采用for ... in
小习惯,使用for...in中的变量,习惯写成key或者k
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
// 遍历对象
var obj = {
name:'pink',
age:18,
sex:'男',
}
console.log(obj);
// 遍历对象所有的属性(for ... in 常用于对“数组 或者对象的属性”进行循环遍历的 操作 )
for(let k in obj){
console.log(k) // 变量 输出属性名
console.log(obj[k]); // 输出属性值
}
// 小习惯,使用for...in中的变量,习惯写成key或者k
// 循环/遍历列表
var arr = ["小花",'小明','小牧'];
for(let i=0;i<arr.length;i++){
console.log(arr[i]) // 数组对应的值
}
for(let i in arr){
console.log(arr[i]) // 数组对应的值
}
</script>
</body>
</html>

vue中的其它循环
for(let i=0;i<arr.length;i++){ }
只有知道哪种场景下,使用哪种循环,才能提高代码编写效率!
有什么比言行一致,更加容易出成果呢???(严格按照循环应用规范书写)
本文详细讲解了Vue中如何使用for...in遍历对象属性,并与数组索引循环进行对比,强调了在不同场景下的选择。同时介绍了常见的编程习惯和循环规范。
1959





