Javascript 如何绕过数组路径中的“-”
我调用了一个API API返回如下结果:Javascript 如何绕过数组路径中的“-”,javascript,jquery,Javascript,Jquery,我调用了一个API API返回如下结果: {saved-jobs:[{/*item*/},{/*item*/}]} 我希望访问每个“保存的作业”,如下所示: success: function(result){ $.each(result.saved-jobs, function(i, saved_job){ console.log(saved_job.job_id) }); }, 唯一的问题是,保存的作业中的“-”会导致错误。
{saved-jobs:[{/*item*/},{/*item*/}]}
我希望访问每个“保存的作业”,如下所示:
success: function(result){
$.each(result.saved-jobs, function(i, saved_job){
console.log(saved_job.job_id)
});
},
唯一的问题是,保存的作业中的“-”会导致错误。我没有能力修改API及其返回的内容。如何解决此问题?将result.saved-jobs更改为result[saved jobs]。您也可以使用括号访问对象属性: 结果['saved-jobs'] 您可以在此处找到更多信息:您应该使用:
结果[保存的作业]尝试结果['saved-jobs']啊,谢谢,每个人都给出了相同的答案,但你以大约5秒的优势领先:p将在10分钟后接受