gpt4 book ai didi

javascript:获取函数中未破坏的参数

转载 作者:行者123 更新时间:2023-12-03 01:36:38 24 4
gpt4 key购买 nike

我需要获取函数内未破坏的参数。最好的方法是什么?

const foo = ({url, options, header, body, auth = 1}) => {
//...do things with the parameters...
let params = {url, options, header, body, auth}; // Is there an easy way?
bar(params);
}

最佳答案

您可以在 foo 中使用单个参数并在其中进行解构。然后,您可以使用 urloptionsheaderbodyauth 执行一些操作code> 最后调用 bar 就像 bar({ ...args, auth }), spreading args 并添加 auth :

const bar = (baz) => {
console.log(baz);
};

const foo = (args) => {
const { url, options, header, body, auth = 1 } = args;

// Do stuff with url, options, header, body and auth...

bar({ ...args, auth });
};

foo({ url: 'www.google.com', options: {}, header: {}, body: 'Hi there!' });
foo({ url: 'www.google.com', options: {}, header: {}, body: 'Hi there!', auth: false });
.as-console-wrapper {
max-height: 100vh !important;
}

关于javascript:获取函数中未破坏的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51042378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com