从ECMAScript 2015开始,jvascript开始支持类声明。但是没有办法区分“类声明”和“函数声明”。 //It is possible to omit defining constructor}yesClss instanceof Function; //trueyesClass.constructor.name; //"Function"
和阻止将未知属性添加到对象中,但这些属性会静默失败,而不是抛出错误。有没有办法迫使它们成为错误?console.log("Or at least get a warning somewhere.");我在Chrome19和Firefox9上进行了测试,我也不介意特定于浏览器的解决方案,因为我只需要在开发过程中使用它