Javascript 函数中设置null的用法

Javascript 函数中设置null的用法,javascript,Javascript,我在网上学习一个教程,他们将函数的预定义值设置为null(data和details),null的用途是什么,它意味着什么 onClick={(data, details = null) => { console.log(data.description, details); }} 我想您知道在参数中放入null的符号是什么,并进一步解释了它 有将默认值设为null的用法 您可以轻松地检查值是否分配了较小的代码。例如:if(细节){} 您可以直接将其作为空值发送

我在网上学习一个教程,他们将函数的预定义值设置为null(
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”
    )。

    它充当可选参数!可能重复的