严格模式下let userlist: object[] = [{ id: 1, name: '张飞' }, { id: 2, name: '吕布' }, { id: 3, name: '关羽' }, { id: 4, name: '马超' }] let res = userlist.filter(user => user.id == 2) 应该如何修改这段错误代码
严格模式下let userlist: object[] = [{ id: 1, name: '张飞' }, { id: 2, name: '吕布' }, { id: 3, name: '关羽' }, { id: 4, name: '马超' }] let res = userlist.filter(user => user.id == 2) 应该如何修改这段错误代码
严格模式下let userlist: object[] = [{ id: 1, name: '张飞' }, { id: 2, name: '吕布' }, { id: 3, name: '关羽' }, { id: 4, name: '马超' }] let res = userlist.filter(user => user.id == 2) 应该如何修改这段错误代码

张家俊
2024年07月14日
|
浏览 164
你可以这样修改代码:在 user.id == 2 中的 == 应该改为 ===,因为严格模式下比较时应该使用严格相等运算符。所以正确的代码应该是:let res = userlist.filter(user => user.id === 2)。
我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;
上一篇:mbus协议
