- 博客(1)
- 收藏
- 关注
原创 js中冒号的特殊作用
说到这个题目,先从今天和朋友讨论一个问题开始。{a:1,b:2}直接在控制台输出时会报错“Uncaught SyntaxError: Unexpected token :”;一开始不能理解,一个再正常不过的对象,为什么会报错呢?其实分析下就知道,{}在js中除了表示对象直接量外,还表示语句块;如果一个语句以“{”开头时,js引擎将{}解析为语句块,所以{a:1,b:2}并未被解析为对象,而是被解析
2015-12-20 22:16:51 1431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人