从数组中删除特定对象,然后在同一数组的0索引上移动此对象
我有一个具有多个对象的数组。我只想通过比较标题并在同一数组上的0索引上移动该对象来删除对象。我该怎么做。请建议我解决方案。
输入阵列:
const inputArr = [{id:1, title:"John",age:20},{id:2, title:"smith",age:22},{id:3, title:"stokes",age:24},{id:4, title:"david",age:30},{id:5, title:"William",age:28},{id:6, title:"Andy",age:32}]
输出数组:
const outputArr = [{id:5, title:"William",age:28},{id:1, title:"John",age:20},{id:2, title:"smith",age:22},{id:3, title:"stokes",age:24},{id:4, title:"david",age:30},{id:6, title:"Andy",age:32}]
用标题=== William从数组中删除对象,然后移动到0索引
I have an array which has multiple objects. I just want to remove a object by using comparing the title and shift this object on 0 index at the same array. How can I do it. Please suggest me the solution.
Input Array:
const inputArr = [{id:1, title:"John",age:20},{id:2, title:"smith",age:22},{id:3, title:"stokes",age:24},{id:4, title:"david",age:30},{id:5, title:"William",age:28},{id:6, title:"Andy",age:32}]
Output Array:
const outputArr = [{id:5, title:"William",age:28},{id:1, title:"John",age:20},{id:2, title:"smith",age:22},{id:3, title:"stokes",age:24},{id:4, title:"david",age:30},{id:6, title:"Andy",age:32}]
Remove the object with title===William from array and shift into the 0 index
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以简单地使用排序
you can simply use sort for that
附加文档
splice> splice
Additional documentation
findIndex
splice
unshift