小编Ask*_*ker的帖子

使用默认属性销毁作为函数参数的对象

我想将一个对象作为参数传递给函数。如果该对象的属性'prop'未定义,则应使用默认值对其进行初始化。

如何使用现代JS?

我期望这样的事情:

const fun = function(options = { prop: 'default'}) { console.log(options.prop)}


fun({a: 'x', prop: 'hello'}) ... // log: 'hello'

fun({a: 'x'}) ... // log: 'default'
Run Code Online (Sandbox Code Playgroud)

javascript function object ecmascript-6

3
推荐指数
1
解决办法
76
查看次数

标签 统计

ecmascript-6 ×1

function ×1

javascript ×1

object ×1