javascript - 一个数组对象,怎么由对象里的某个属性值(唯一)获取到对象的数组下标
黄舟
黄舟 2017-04-11 10:59:43
[JavaScript讨论组]

想起来这好像是几个月前的面试官....当时说的不知所以然,现在就遇到实际的场景了

现在要由stageid获取到对应的数组元素下标,用遍历做我觉得很浪费,考虑转换一下数据结构,另lodash里的indexBy 我试过好像不行,我要获取的就是数组下标数字

补充,元素是从后台读的,以后可能有几十个
我之所以要取下标,是因为要进行 disabled.splice(idx, 1, true)的行为,所以必须取到数字下标

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
高洛峰

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号