Javascript:包含换行符“\ n”的字符串可以用作属性名称吗?

时间:2012-12-12 22:43:04

标签: javascript

很清楚为什么我不想这样做。但我在这件事上别无选择。

浏览器是否能够处理此问题?

Chrome似乎没问题:

> var x = {};
> x['a\nb'] = 1;
1
> x
Object
a b: 1
__proto__: Object
> Object.keys(x)
["a
b"]

1 个答案:

答案 0 :(得分:3)

是。浏览器应该能够处理它。您只需使用括号表示法来访问该属性。