javascript - 函数上下文中的 {"x":1} 和 {x:1} 有什么区别
问题描述
这个问题只是为了理解“JavaScript 是如何工作的?” 以更好的方式。
尝试声明如下方法,
function wayOne() {
{
"x":1
}
}
function wayTwo() {
{
x:1
}
}
while 函数 wayOne 抛出
未捕获的 SyntaxError:意外的标记“:”
函数 wayTwo 没有抛出任何错误。
这两种方法在语法上的区别是什么
解决方案
推荐阅读
- python - 为什么我的 Django REST 视图中出现 ValueError?
- python - 从 xml 文件生成 xsd 文件
- java - 通量文件部分验证和文件上传
- javascript - 当我除以0时,如何使无穷大消失?
- c++ - 参数包参数类型
- tensorflow - 如何将 TF 对象检测模型转换为 tf.keras?
- java - Android 应用内更新不断要求更新
- java - 使用 ExecutorService 详细说明大列表中的项目
- raspberry-pi - OpenCV 无法在生产服务器上捕获帧(Nginx + uWSGI)
- python - 如何在 Flask-MonitoringDashboard 中记录自定义数据?