javascript - toString 通过在对象 {} 上显式调用它来返回错误
问题描述
我已经开始检查非原始值的 toString 方法并提到了一个奇怪的情况
new Object().toString() // [object Object]
上面的代码工作正常
{}.toString() // Uncaught SyntaxError: Unexpected token '.'
我认为代码几乎相同,但在第二种情况下它返回错误。为什么?有人可以解释一下吗?为什么那里没有拳击?
解决方案
推荐阅读
- c# - 如何使用 SQL Server 管理对象启用文件流支持?
- mysql - 我无法从 docker 容器中的 .NET 应用程序连接到主机中的 mysql
- c++ - C++ memcpy/strcpy 的 char 指针指向类成员 char 指针
- python - 无法使用 kivy 应用程序和 buildozer 振动我的 android
- django - Django 错误 "django.core.exceptions.ValidationError: ['"h" value has an invalid format. 它必须是 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 格式。']"
- sql - 如何自动比较在不同 Oracle 环境中运行的相同 SQL 查询的结果集
- flutter - 如何使用 Flutter 从 URL 中获取参数
- spring - 在 Spring Boot 应用程序中延迟 EurekaClient 启动
- r - 使用输入在 Shiny 中生成带有多个向量的 data.frame
- python - TypeError:不能将序列乘以“unicode”类型的非整数