Javascript 如何从React中的json数据中获取特定值
当我试图从json数据中获取特定值时,控制台中出现错误。这就是错误: '未捕获的TypeError:无法读取未定义的'processen_id'属性' 这是我的密码:Javascript 如何从React中的json数据中获取特定值,javascript,json,Javascript,Json,当我试图从json数据中获取特定值时,控制台中出现错误。这就是错误: '未捕获的TypeError:无法读取未定义的'processen_id'属性' 这是我的密码: $.get("/getProces", function (data) { if (data.error) { } else { for (var i = 0; i <= data.message.length; i++) { var o
$.get("/getProces", function (data) {
if (data.error) {
} else {
for (var i = 0; i <= data.message.length; i++) {
var obj = data.message[i]
console.log(obj.processen_id)
}
}
})
}
$.get(“/getProces”,函数(数据){
if(data.error){
}否则{
for(var i=0;ifor循环中的代码有错误
错误消息意味着obj
未定义。这意味着数据。消息[i]
获取未定义的值。问题在于循环。您得到的i
大于数组。更改索引超出范围:for(var i=0;i res.error?Promise.reject(res):Promise.resolve(res))
。然后((数据)=>{
对于(变量i=0;i
您是否尝试记录数据
和数据.消息
以查看其中的内容?显然消息[i]
不存在
$.get("/getProces", function (data) {
if (data.error) {
} else {
for (var i = 0; i < data.message.length; i++) {
var obj = data.message[i]
console.log(obj.processen_id)
}
}
})
}
for (var i = 0; i < data.message.length; i++) {
var obj = data.message[i]
console.log(obj.processen_id)
}