2022-08-24 数组嵌套输出包含项

 // 输出结果  { key: ['aa', 'bb', 'cc'], val2: '哈哈哈' }
const code = 'cc'
const arr = [
    { key: ['a', 'b', 'c'], val1: '哈哈哈' },
    { key: ['aa', 'bb', 'cc'], val2: '哈哈哈' },
    { key: ['d', 'cc', 'fg'], val3: '哈哈哈' }
]
function findCode(code = '', arr = []) {
  let arrObj = null
  for (const key in arr) {
    let findResult = arr[key].key.findIndex(item=>item === code)
    if(findResult!=-1){
      arrObj = arr[key]
      break
    }
  }
  return  arrObj
}
let a = findCode(code,arr)
console.log(a)

END————————

码字不易,如果喜欢或者对你有丝毫帮助的话,帮忙点个 哈,点赞就是我的动力。

同时也希望自己能坚持认真的写下去,因为在总结提升自己的同时如果也能帮助更多的前端,那是多么开心的一件事。

小伙伴们 这里有更好的建议或方法,欢迎评论,谢谢。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容