首页 > 解决方案 > console.log()'ing type "any" 变量会导致 Typescript 出错吗?

问题描述

我会在 Typescript 中使用 console.log(variable: any),但我不希望它导致错误,也不想到处添加 try{}catch 块。console.log(any) 会导致任何类型的错误吗?还是会打印我给的所有东西?

public print(data:any){
    console.log(data);
}

标签: javascripttypescriptconsole.logany

解决方案


不,它不会。Typescript 用于静态分析代码。

MDN 关于控制台日志的话(https://developer.mozilla.org/en-US/docs/Web/API/Console/log):

Console 方法 log() 将消息输出到 Web 控制台。消息可以是单个字符串(带有可选的替换值),也可以是任何一个或多个 JavaScript 对象。


推荐阅读