Mryqu's Notes


  • 首页

  • 搜索
close

JavaScript中的点符号和方括号符号

时间: 2014-11-08   |   分类: FrontEnd     |   阅读: 30 字 ~1分钟

JavaScript中对象可以通过点符号(dot notation)或方括号符号(square bracketnotation)访问属性。

a = {};
b = function() {
  alert("Thanks!");
};
c = function() {
  alert("Bye!");
};

a["Hello"] = b;
a.bye = c;
a.hello();
a.bye();

两者相同之处: 当属性不存在时返回undefined。两者的区别是:

  • 点符号访问方式更快,代码阅读起来更清晰。
  • 方括号符号访问方式可以访问包含特殊字符的属性,属性选择可以使用变量。JSLint会对方括号符号访问进行告警。

标题:JavaScript中的点符号和方括号符号
作者:mryqu
声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!

#javascript# #dot# #square_bracket# #notation#
开玩OpenUI5
又被Mining Massive Datasets的老师伤了!
  • 文章目录
  • 站点概览

Programmer & Architect

662 日志
27 分类
1472 标签
GitHub Twitter FB Page
© 2009 - 2023 Mryqu's Notes
Powered by - Hugo v0.120.4
Theme by - NexT
0%