I am trying to explode an string using javascript to pick searchterms, whitespace-separated. However I get empty array elements if a searchterm is ended by a whitespace, as
This is a bit old, but for documentation purposes there is also another neat way.
someString.filter(Boolean); // Example ['fds', '', 'aaaaa', 'AA', 'ffDs', "", 'd'].filter(Boolean); // Output ["fds", "aaaaa", "AA", "ffDs", "d"]