数组与对象
let arr = [1,2,3]
let obj = {"1":"张三","2":"李四"}
以上为对象与数组的基本形式举例
vue_使用v-for遍历对象属性
语法格式
(value,key,index) in obj
1.value 就是每一项的属性值
2.key就是每一项的属性名称
3.index就是每一项的索引值,也就是对象的第几个属性
key index是可选的,value是必填的,一定要注意顺序
vue_使用v-for遍历数组
语法格式
(item,index) in arr
1.item就是数组的每一项的值
2.index就是数组每一项对应的索引值
for in 循环对于数组而言
对于数组,非常不建议使用for in循环,因为for in 循环不仅会把数组的每一项遍历出来,还会把数组原型上的内容页遍历出来,如果有通过arr.prototype.的方式往数组上添加内容,就会出现问题。
for in 循环对于对象而言
语法格式
for (let k in obj)
此处的k就是对象中的每一个属性名,类似于Object.keys(obj)是将所有的属性名组成一个数组的形式。