JavaScript: Executing chained methods in any order | Heykuki News