我有一个需要传递给方法的对象。通常,此对象是相同的,但有时应更改为调用方法提供的值
考虑我有一个叫做_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] 删除。
我来说两句