javascript - console.log()'ing type "any" 变量会导致 Typescript 出错吗?
问题描述
我会在 Typescript 中使用 console.log(variable: any),但我不希望它导致错误,也不想到处添加 try{}catch 块。console.log(any) 会导致任何类型的错误吗?还是会打印我给的所有东西?
public print(data:any){
console.log(data);
}
解决方案
不,它不会。Typescript 用于静态分析代码。
MDN 关于控制台日志的话(https://developer.mozilla.org/en-US/docs/Web/API/Console/log):
Console 方法 log() 将消息输出到 Web 控制台。消息可以是单个字符串(带有可选的替换值),也可以是任何一个或多个 JavaScript 对象。
推荐阅读
- node.js - 如何在 SQL-Server 中为我的查询的 FindOne 删除“:”?
- animation - 是否可以同时播放两个具有不同速率函数的动画?
- html - 为什么导航栏元素下有链接?
- webpack - webpack import("path") 和 import "path" 的区别
- ssl - 在哪里放置 SSL
- excel - 使用 XLOOKUP 查找文本
- python - Jupyter 笔记本和从库中生成异步任务
- mysql - Django Char 与 Varchar
- javascript - indexOf 是否比尝试索引对象慢?
- c++ - 将预增量结果转换为无效的原因