我想获得过滤数组的值。在调试器中,它表明我可以在数组中找到该值,该值仅返回一个期望的结果,在我将另一个值赋给我未定义的值之后,为什么呢?我以前一直以相同的方式使用它。
let originalpost = raw.filter(a => a.id == id); // one record shown
let topic = originalpost.title;// undefine
以前是我做的
let data = raw.filter(a => a.ParentItemID == id);// an array of records retrieved
// later I can use its data....
// e.g. data.title ....
。filter返回数组中的结果,因此一个结果表示数组从0开始因此
let originalpost = raw.filter(a => a.id == id); // one record shown
let topic = originalpost[0].title;// undefine