我的CoffeeScript
errorList = @state.errors.responseText
for own key, value of errorList
console.log "#{key} -> #{value}"
我的错误列表变量= {"link":["is invalid"]}
当我运行此代码时,在输出中迭代此errorList中的每个char。如何才能获得“链接 - >无效”?
答案 0 :(得分:1)
您的responseText属性似乎是一个String,它还不是可迭代的Object。 要将此(有效)JSON字符串转换为我们可以迭代的对象,您应该调用JSON.Parse。
以下内容适用于您的情况
errorList = JSON.parse @state.errors.responseText
for own key, value of errorList
console.log "#{key} -> #{value}"
输出:
link -> is invalid