我在Firebase函数上使用节点10。如果没有“严格使用”,则这种和平的代码是有效的:
({ id, title, createdAt, updatedAt } = post);
但是在严格模式下,函数会抛出ReferenceError: id is not defined
错误。
我刚刚开始使用JS进行后端开发,所以我想知道什么是最佳实践。互联网上的一些帖子说,“严格使用”可以使代码运行得更快。但是,销毁工作减少了样板代码并简化了维护。
这在节点服务器上根本没有关系吗,例如,当我们谈论浏览器环境时?如果是,我可以在Firebase中更改为可以使用严格模式和解构的其他Ecmascript版本吗?