如何将对象作为默认参数传递给ecmascript中的函数?

someuser2491

我有一个需要传递给方法的对象。通常,此对象是相同的,但有时应更改为调用方法提供的值

考虑我有一个叫做_method的方法

called_method  = ()  => {
    const output = {
        key1: "value1";
    }
    return output;
}

如果该方法如下调用

called_method(); 

它应该像方法中那样获取输出值

但是如果它被称为const output2 = {key2:“ value2”,}之类的则称为_method(output2);

那么它应该考虑返回output2。我该怎么做?

我们将方法中的默认参数设为某个值。我该怎么做与对象相同。谢谢

卡兰

如果未传递值或未定义,则默认功能参数允许使用默认值初始化命名参数。

called_method  = (output = {  key1: "value1" })  => {
    return output;
};

console.log("Default parameter value"); 
console.log(called_method()); 

const output2 = { key2: "value2" };
console.log("Paramter value passed in parameter"); 
console.log(called_method(output2)); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将对象作为参数传递给函数?

如何将对象作为参数传递给函数

如何将对象的属性作为参数传递给函数

我们如何将对象作为参数传递给对象值中的函数名?

如何将对象属性作为函数参数传递给lambda函数?

如何将对象数组作为参数传递给模板

如何将对象作为参数传递给弹簧方面?

将对象作为参数传递给C ++中的函数

如何将对象属性作为函数参数传递?

如何将对象/类作为函数的参数传递

如何将对象列表作为函数中的参数传递,然后使用对象的属性C#

如何将对象传递给C ++中的函数?

Lua-如何将对象的函数作为参数传递给另一个函数

如何将对象作为参数传递?

如何将对象类型作为参数传递给构造函数并向其强制转换变量(JAVA)?

如何将对象作为参数散布到函数中?

将对象作为参数传递给构造函数?

在Javascript中将对象作为参数传递给函数

将对象HTMLInputElement作为参数传递给函数

将对象作为参数传递给函数:MATLAB

如何将对象名称值对作为参数传递给方法?

AsyncTask-如何将对象作为参数传递给匿名AsyncTask类

如何将对象作为参数传递给CosmosDB存储过程

如何将对象作为参数传递给剑道网格读取方法

如何使用 SQL API 将对象的 JSON 数组作为参数传递给 ARRAY_CONTAINS 函数

定义类方法与将对象作为参数传递给 OOP 中的函数

如何将对象作为作用域传递给eval?

如何将对象或分组参数传递给SQL IN子句?

将对象作为参数传递给链接