Explode object into multiple polys at once

I know how to extract a single or selection of polys to a new object, but how about extracting all polys at once into single objects?

  1. add edge split modifier
  2. apply edge split modifier
  3. select all and press p to separate ->by loose parts.