JavaScript 常见错误
-
-
-
-
-
-
-
截断return语句
在行尾自动关闭语句是一种默认的JavaScript行为。因此,这两个示例将返回相同的结果:JavaScript还允许您将语句分成两行。因此,示例3也会返回相同的结果:但是,如果你将return语句分成两行,会发生什么:该功能将返回undefined!为什么?因为JavaScript认为你的意思是:说明:
如果声明不完整,如:JavaScript将尝试通过阅读下一行来完成该语句:由于此声明已完成:JavaScript会自动关闭它,如下所示:这是因为在JavaScript中使用分号结束(结束)语句是可选的。JavaScript将关闭行尾的return语句,因为它是一个完整的语句。永远不要尝试断开return语句
-
访问具有命名索引的数组
许多编程语言支持具有命名索引的数组。具有命名索引的数组称为关联数组(或哈希)。JavaScript并没有支持数组名为索引。在JavaScript中,数组使用编号索引:用逗号结束定义
对象和数组定义中的尾随逗号在ECMAScript 5中是合法的。对象示例:数组示例:警告 !!Internet Explorer 8将崩溃。JSON不允许使用尾随逗号。
JSON: -
-