function onchangeNormalSize(data, setval) {
var list = data.filter(function(obj) {
return obj.Id == setval;
})
console.log(list[0].PaperWeights)
}
代码里的data就是输出出来的数据
你先得确定list里面到底有没有东西啊。如果是空的,list[0]就没东西啊
看看list数组 是不是空的,没有filter出元素
转一下json试一下,JSON.parse(data)或者JSON.stringify(JSON.parse(data))
PaperWeights未定义,你先输出list[0] 不行就list.get(0)
仔细去看一下filter方法里面回调函数中每个参数的意思。你看是不是你搞错了
是不是对象里没有 PaperWeights 这个属性
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632