html52.com
我爱小程序-开发者交流社区

js中无法获取数据?

const lineDetail = res.data.data.map(item => {
        const info = item.item[0];
        const name = item.name.replace(/\(.*\)/g'');
        const keyName = `${info.areacode}_${name}`;
        const price = info.basic_price || 1;
        const stations = info.st

ations.map(item => item.name);ations.map(ations.map(item => item.name);

代码片段:https://developers.weixin.qq.com/s/ajDRcLmg7UjR

网友回复

Zero:
res.data.data 不存在或者不是数组,估计后台返给你的没有数据,然后给了null,所以报错。map前判断一下


吃鱼先生:

报错已经很明确告诉你问题所在了

你执行res.data.data.map(xxx)之前

执行下

console.log(res.data.data)

或者执行下

if(res.data.data){
console.log(res.data.data.forEach(item => {
  console.log(item.item[0].stations.map)
}))
}

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付