我正在學習玉石,並試圖對它進行迭代。爲什麼我的玉石代碼不起作用?
這是我的玉代碼,
body
- var users = ['one','two', 'three']
- var roles = ['admin', 'user', 'stranger']
for user in users
- if (user.role == 'admin')
p #{user} is an admin
- else
p= user.name
for user in users
ul
li= user
它打印ul
列表,但它不打印我的第一次迭代。我在這裏錯過了什麼嗎?我是否必須製作user.role數組?如果我應該,我該如何製作它們?
在此先感謝!
我試圖用迭代來分配它的角色。我所做的是'爲用戶,在用戶,角色中扮演角色'和'p:#{user}:#{role}'但我的角色不打印。我是否應該一直像你一樣手動分配? – jaykodeveloper
關於「我試圖用迭代來分配它的角色」,但是我沒有從你的原始代碼中看到它。手動不是必須的。但是,您需要確保用戶是具有名稱和角色的對象數組。在你的原始代碼中,用戶只有一個字符串數組,它不是具有角色和名字的對象數組。 –