Javascript:object.name 和对象 ["name"之间的区别]?

标签 javascript

JavaScript 中 object.name 和 object["name"] 之间的主要区别是什么?哪个更好?

最佳答案

使用索引器表示法允许您将属性名称指定为任意表达式(例如变量),而点表示法需要源中的有效标识符。

您应该尽可能使用点表示法。
仅当您需要指定运行时表达式或无效标识符时,才应使用索引器表示法。

关于Javascript:object.name 和对象 ["name"之间的区别]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18984683/

相关文章:

Javascript:打开链接并添加 css 样式

javascript - FlipClock 时间值来自 MySQL 数据库,刷新时不重置

javascript - 使用复选框更新输入文本字段

javascript - Ionic Angular 元素中未加载样式表

PHP-echo 中的 JavaScript 不明显

javascript - 如何在 HTML 的下拉列表中设置条件?

javascript - 使用 JavaScript/jQuery 检查嵌套数组的获胜组合

javascript - Jquery 动画滚动问题

javascript - 从两个下拉列表中获取值时出现问题

javascript - jquery合并所有相同的请求?