根据 strArray1 对 objArray2 进行排序
项目中遇见的问题,要求一个满足功能的算法,且时间复杂度尽量小
已知两个数组 strArray1
和 objArray2
:
const strArray1 = [
'a',
'b',
'c',
...
'z'
]
const objArray2 = [
{
str: 'c',
...
},
{
str: 'a',
...
},
{
str: 'z',
...
},
...
{
str: 'b',
...
}
]
这两个数组的长度是一样的,objArray2
中元素与 strArray1
元素一一对应,但是乱序
现要求把 objArray2
根据 strArray1
的顺序进行排序:
return = [
{
str: 'a',
...
},
{
str: 'b',
...
},
{
str: 'c',
...
},
...
{
str: 'z',
...
}
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)