typescript - 打字稿??象征
问题描述
您好,我在一些新项目中,只是看到了一些无法理解的东西。
我试图就我们在项目中的内容做一个更简单的例子,但基础如下所示。
function getSomething (data: string )
{
console.log(data);
//do something else with a
}
let data; //data get's loaded from backend
getSomething(data ?? 'data 2');
正如我玩过的那样,似乎数据获取的默认值是“数据 2”。
我已经知道 typescript 在参数中的默认值。这两个概念有关系吗?我熟悉以下逻辑
function getSomething (data: string ='data3')
{
console.log(data);
//do something else with a
}
let data;
getSomething(data); //if data is undefined it passes 'data3'
什么是 ??所有关于?
解决方案
推荐阅读
- r - 如何在不删除行的情况下保持对 data.table 中变量的第一次观察?
- http - <"> 在 RFC 中是什么意思?`#1` 呢?
- javascript - 无法使用 document.querySelector 获取元素
- tortoisesvn - 在 TortoiseSVN 的“所做的更改”中查找文件
- google-cloud-dataflow - 数据流 - 分配自定义时间戳时出错
- javascript - TypeError:无法读取未定义 nuxt 的属性“get”
- python - 我正在制作一个 python 网络应用程序。需要帮助了解如何托管、格式化。呈现它
- linux - 如何在 AWS EC2 实例 linux 服务器上运行带有守护进程的 jar 文件运行的 war 文件?
- c - 在c中按列拆分数组
- pdf - 使用飞碟 v 9.1.20 生成 PDF 时表格单元格数据折叠