javascript定义的json对象内的键必须加引号吗???可是我没有用引号程序也没有报错啊?请问这是怎么回事呢?
时间: 2024-05-31 21:13:43 浏览: 83
浅谈js中调用函数时加不加括号的问题
在Javascript中,JSON对象内的键名必须加上引号,否则会导致语法错误。但是,有些Javascript解析器(如浏览器中的解析器)会自动将不带引号的键名转换为带引号的键名,这样程序就不会报错。但是,在其他解析器中(如Node.js),不带引号的键名会被视为语法错误,会导致程序崩溃。因此,为了保证代码的可移植性和可读性,建议始终在JSON对象内的键名前加上双引号。
阅读全文