【发布时间】:2012-12-12 22:43:04
【问题描述】:
很清楚为什么我不想这样做。但在这件事上我别无选择。
浏览器能处理这个问题吗?
Chrome 似乎没问题:
> var x = {};
> x['a\nb'] = 1;
1
> x
Object
a b: 1
__proto__: Object
> Object.keys(x)
["a
b"]
【问题讨论】:
-
我想没关系,只是控制台可能很难显示。
-
任何有效的字符串文字都可以用作属性名称(即使是空字符串,例如
x[''] = 1;)。
标签: javascript