账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    两个多维数组匹配
    20
    0

    如何匹配两个树形数组,并返回对应的值,如:

    const arr = [
      {
        id: 1,
        name: 'a',
        icon: 'b',
        children: [
          {
            id: 1-1,
            name: 'a-1',
            icon: 'b-1',
            children: [
              {
                id: 1-1-1,
                name: 'a-1-1',
                icon: 'b-1-1',
              },
              {
                id: 1-1-2,
                name: 'a-1-2',
                icon: 'b-1-2',
              }
            ]
          },
          {
            id: 1-2,
            name: 'a-2',
            icon: 'b-2',
          }
        ]
      },
      {
        id: 2,
        name: 'c',
        icon: 'd',
        children: [
          {
            id: 2-1,
            name: 'c-1',
            icon: 'd-1',
            children: [
              {
                id: 2-1-1,
                name: 'c-1-1',
                icon: 'd-1-1',
              }
            ]
          }
        ]
      },
      {
        id: 3,
        name: 'e',
        icon: 'f',
      }
    ]
    
    const arr2 = [
      {
        id: 1,
        children: [
          {
            id: 1-1,
            children: [
              {
                id: 1-1-1
              }
            ]
          }
        ]
      },
      {
        id: 2,
        children: [
          {
            id: 2-1
          }
        ]
      }
    ]

    返回:

    [
      {
        id: 1,
        name: 'a',
        icon: 'b',
        children: [
          {
            id: 1-1,
            name: 'a-1',
            icon: 'b-1',
            children: [
              {
                id: 1-1-1,
                name: 'a-1-1',
                icon: 'b-1-1'
              }
            ]
          }
        ]
      },
      {
        id: 2,
        name: 'c',
        icon: 'd',
        children: [
          {
            id: 2-1,
            name: 'c-1',
            icon: 'd-1'
          }
        ]
      },
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 热血无赖 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部