大厂容易考察的知识点,常见的几种类型arguments、Math 最大值和最小值、ToString 转化、等基础知识易考易错求值题。对象键为字符串类型考点。是不是从来没有用assign方法合并过数组?assign方法可以用于处理数组,不过会把数组视为对象,比如这里会把目标数组视为是属性为0、1、2的对象,所以源数组的0、1属性的值覆盖了目标对象的值。
JavaScript执行机制(Event Loop)、任务队列、宏任务和微任务的设计原因。JavaScript之所以是单线程的,是因为它的设计初衷是为了简化并发问题、避免浏览器环境下的限制,并且通过事件循环机制实现异步编程。