请问 name 是保留字么
请问 name 是保留字么,为什么用name做为数组名是会出现错误,var name = ["小A",'小B','小C','小D','小E','小F','小G','小H','小I','小J'];用document.write输出时name[0]=小 name[1]=A name[2]=, 等等求解答
2016-09-29
JavaScript关键字和保留字:
关键字: var new deleteinstanceof typeof try catch finally throw switch case break default void return if else for in do while 保留字: goto debugger throws import export private public protected package class interface implements extends super short byte int long float double boolean char enum static const volatile final abstract transient native synchronized
虽然不知道原因到底是什么,但是测试了一下,确实如一楼所说,name里面的东西除了单引号,被当成了一整个字符数组,比如name[3]打印的就是“小”。而改成names之后,会被正常的当做字符串数组,names[1]输出小B。后面有了答案再交流~
举报