Javascript 函数中设置null的用法
我在网上学习一个教程,他们将函数的预定义值设置为null(Javascript 函数中设置null的用法,javascript,Javascript,我在网上学习一个教程,他们将函数的预定义值设置为null(data和details),null的用途是什么,它意味着什么 onClick={(data, details = null) => { console.log(data.description, details); }} 我想您知道在参数中放入null的符号是什么,并进一步解释了它 有将默认值设为null的用法 您可以轻松地检查值是否分配了较小的代码。例如:if(细节){} 您可以直接将其作为空值发送
data
和details
),null的用途是什么,它意味着什么
onClick={(data, details = null) => {
console.log(data.description, details);
}}
我想您知道在参数中放入null的符号是什么,并进一步解释了它 有将默认值设为null的用法
if(细节){}
未定义的值
希望这能有所帮助。
null
是一种错误计算(“错误”)的JavaScript对象类型,而空对象(如通过{}
定义的对象)是一种正确计算的(“真实”)对象
在我见过的许多情况下,开发人员都会使用它来表示参数需要一个对象,因为
typeof null==“object”
。如果没有details=null
,缺少的details参数将是undefined
,这是一种完全属于自己的类型(typeof undefined==“undefined”
)。它充当可选参数!可能重复的