JavaScript (single program, no vowels whatsoever) <strike>104</strike> <strike>99</strike> 92
=

<strike>`[]["s\157rt"]["c\157nstr\165ct\157r"]('\141l\145rt("\141bcd\145fgh\151jklmn\157pqrst\165vwxyz")')()`</strike>

    3[$="c\157nstr\165ct\157r"][$]('\141l\145rt("\141bcd\145fgh\151jklmn\157pqrst\165vwxyz")')()

Edit 1: Previously used "filter" as my array trigger to access global object, reduced it to "sort" for a saving of 5 chars.

Edit 2: Reduced initial array to 3 to obtain `constructor` primitive and reused `constructor` recursively to shave off 7 chars, many thanks to @Firefly for the inspiration.