为了账号安全,请及时绑定邮箱和手机立即绑定

一个数组对象,怎么由对象里的某个属性值(唯一)获取到对象的数组下标

一个数组对象,怎么由对象里的某个属性值(唯一)获取到对象的数组下标

Qyouu 2018-10-10 13:26:17
想起来这好像是几个月前的面试官....当时说的不知所以然,现在就遇到实际的场景了现在要由stageid获取到对应的数组元素下标,用遍历做我觉得很浪费,考虑转换一下数据结构,另lodash里的indexBy 我试过好像不行,我要获取的就是数组下标数字补充,元素是从后台读的,以后可能有几十个我之所以要取下标,是因为要进行 disabled.splice(idx, 1, true)的行为,所以必须取到数字下标
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

因为stage_id不是线性结构,所以数组没法做一一映射,可以考虑HashMap将stage_id映射到Object。


查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 613 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信