В окне инструментов разработчика Chrome я набрал:
> name = ["a", "b", "c"]
["a", "b", "c"]
Однако name
стал строкой:
> typeof name
"string"
> name
"a,b,c"
> name[1]
","
Это, очевидно, неверно для других имен переменных!
> foo = ["a", "b", "c"]
["a", "b", "c"]
> typeof foo
"object"
> foo[1]
"b"
И name
определяется как пустая строка при загрузке страницы (и, насколько я могу судить, не может стать чем-то другим, кроме строки).
Итак, что с name
?