为什么两者之间存在差异
- for(var user in users) {
p= user //output: user1
- };
Run Code Online (Sandbox Code Playgroud)
和
each user in users
p= user //output: [object Object]
Run Code Online (Sandbox Code Playgroud)
根据http://jade-lang.com,他们是别名,为什么他们有不同的输出?
用户列表(JSON格式)
users = {
"user1": {
"firstname": "John",
"lastname": "Doe"
},
"user2": {
"firstname": "Jane",
"lastname": "Roe"
}
}
Run Code Online (Sandbox Code Playgroud)
终于找到了一个有效的解决方案,我必须使用value, index否则会返回一个对象
each value, index in users
li= index //output: user1
Run Code Online (Sandbox Code Playgroud)