(window['lib'] || (window['lib'] = {}))
请问'lib'是window的属性吗?如果是有没有相关资料的介绍?
为什么用方括号加引号的形式?请指教。
(window['lib'] || (window['lib'] = {}))
请问'lib'是window的属性吗?如果是有没有相关资料的介绍?
为什么用方括号加引号的形式?请指教。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
方括号或者方括号加引号和直接以"."的形式访问属性没有区别,但方括号的形式可以用于属性名是变量的情况,而且可以通过变量来访问属性,比如:
而且如果以"."访问属性时存在会导致语法错误的字符,也可以用方括号加引号表示,比如:
你的代码里面lib是一个变量的名称。