![]() |
1
3
这似乎是Chrome团队深思熟虑的选择。console.log在不同环境中的工作方式没有标准。 |
![]() |
2
2
目前还没有一个合法的标准
https://console.spec.whatwg.org/#logger 根据本规范,如果您有不同数量的参数,则根据当前规范使用不同的方法输出数据:
最终,参数的数量决定了用于输出信息的方法。具体来说,在您的示例中,第一个参数不能包含格式说明符,因为它是一个数字,所以会传递给 Printer() 但是,如果第一个参数是字符串,那么它将传递给 Formatter() . 因此,您会根据顺序获得不同的输出:
对
最终,这些方法输出信息的方式取决于实现/浏览器:
|
![]() |
Terio · Typescript:使用变量的值创建自定义类型 2 年前 |
![]() |
Kareem Adel · 创建函数类型(TypeScript接口) 2 年前 |
![]() |
MatÄj VondráÄek · 如何在c#方法中传递类型? 2 年前 |
![]() |
kreo · 为什么&[T]参数也接受&Vec? 6 年前 |
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |