title: lodash recursively find item in array
body: <p>What might be the easiest solution in lodash to recursively find item in array by, for example, 'text' field with value 'Item-1-5-2'?</p>
  
  <pre><code>const data = [
        {
          id: 1,
          text: 'Item-1',
          children: [
            { id: 11, text: 'Item-1-1' },
            { id: 12, text: 'Item-1-2' },
            { id: 13, text: 'Item-1-3' },
            { id: 14, text: 'Item-1-4' },
            {
              id: 15,
              text: 'Item-1-5',
              children: [
                { id: 151, text: 'Item-1-5-1' },
                { id: 152, text: 'Item-1-5-2' },
                { id: 153, text: 'Item-1-5-3' },
              ]
            },
          ]
        },
        {
          id: 2,
          text: 'Item-2',
          children: [
            { id: 21, text: 'Item-2-1' },
            { id: 22, text: 'Item-2-2' },
            { id: 23, text: 'Item-2-3' },
            { id: 24, text: 'Item-2-4' },
            { id: 25, text: 'Item-2-5' },
          ]
        },
        { id: 3, text: 'Item-3' },
        { id: 4, text: 'Item-4' },
        { id: 5, text: 'Item-5' },
      ];
  </code></pre>
  
  <p>Thank You!</p>