函数的扩展

Posted 我爱吃豌豆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数的扩展相关的知识,希望对你有一定的参考价值。

一。函数参数的默认值

参数变量是默认声明的,所以不能用letconst再次声明

使用参数默认值时,函数不能有同名参数。

另外,一个容易忽略的地方是,参数默认值不是传值的,而是每次都重新计算默认值表达式的值。也就是说,参数默认值是惰性求值的。

let x = 99;
function foo(p = x + 1) {
  console.log(p);
}

foo() // 100

x = 100;
foo() // 101

 

以上是关于函数的扩展的主要内容,如果未能解决你的问题,请参考以下文章

一个函数应该返回什么可以失败?

VSCode自定义代码片段——声明函数

在片段中使用列表视图

VSCode自定义代码片段8——声明函数

Laravel基本使用

错误时间选择器对话框。这是代码: