let userlist: object[] = [{ id: 1, name: '张飞' }, { id: 2, name: '吕布' }, { id: 3, name: '关羽' }, { id: 4, name: '马超' }] userlist.filter(v => v.id == 4) 错在哪里

let userlist: object[] = [{ id: 1, name: '张飞' }, { id: 2, name: '吕布' }, { id: 3, name: '关羽' }, { id: 4, name: '马超' }] userlist.filter(v => v.id == 4) 错在哪里
张家俊
2024年07月14日
|
浏览 148

答案是:filter 函数的使用应该返回一个数组,而不是单个对象。如果想要获取符合条件的对象,可以尝试使用 find 方法。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;