const str = "HERE'S AN UPPERCASE PART of the string";
const upperCaseWords = str.match(/([A-Z][A-Z]+|[A-Z])/g);
// => [ 'HERE', 'S', 'AN', 'UPPERCASE', 'PART' ]
/* - start of the word
[A-Z] - Any character between capital A and Z
[A-Z]+ - Any character between capital A and Z,
but for one of more times and without interruption
| - OR
- start of the word
[A-Z] - Any character between capital A and Z
- end of the word
g - global (run multiple times till string ends,
not just for one instance)*/