当我们使用for/in遍历一个Object对象的时候,打印的结果是否按key的顺序打印出来呢?
答案是:不一定。
背景
最近在做一个项目的时候,遇到这样一个需求:
一个下拉列表中有3个固定选项,包括:-1:全部;0:正常;1:失效。
于是,我就定义了一个对象,然后循环这个对象,把结果放到 <option> 上面:
var obj = {
'-1': '全部',
'0' : '正常',
'1' : '失效'
};
<!-- Vue代码片段 -->
<select>
<option v-for=(item, value=key>{