https://yuxingxin.github.io/posts/javascript-keywords/
JavaScript基础之new、apply、call、bind实现原理 - 宇行信