使用new一个构造函数,如果函数返回return 1、return {}、return null、return true会发生什么情况?在 JavaScript 中,构造函数用于创建和初始化对象。通过 new 关键字,我们可以调用构造函数并返回一个新的实例。然而,构造函数的行为可能会受到 return 语句的影响,特别是在 return 后面跟着不同类型的值时。本文将探讨在使用 new 调用构造函数时,如果 return 后面跟着不同的值(如 1、{}、null 或 true),会发生什么情况。