TS fails to understand guard for Array.prototype.pop() · Issue #30406 · microsoft/TypeScript · GitHub
![javascript - What is the difference between Array.function and Array. prototype.function? - Stack Overflow javascript - What is the difference between Array.function and Array. prototype.function? - Stack Overflow](https://i.stack.imgur.com/9uEqZ.png)
javascript - What is the difference between Array.function and Array. prototype.function? - Stack Overflow
Skip Array pop fast path if prototype unsafe by ShortDevelopment · Pull Request #6838 · chakra-core/ChakraCore · GitHub
![Call method within prototype object - JavaScript - SitePoint Forums | Web Development & Design Community Call method within prototype object - JavaScript - SitePoint Forums | Web Development & Design Community](https://www.kirupa.com/html5/images/tempArray_protoype_chain_72.png)