Javascript 无法在react中返回包含2个函数的语句
我正在尝试返回2个函数的结果:Javascript 无法在react中返回包含2个函数的语句,javascript,reactjs,Javascript,Reactjs,我正在尝试返回2个函数的结果: export function product() { const productID= getID(); const productPrice= getPrice(selectedDeviceId); return productID && productPrice; } 问题是只有产品价格在回归。我不需要函数中的值,我只需要执行它们。当我在return语句中单独编写它们时,它们都正常工作。我怎样才能得出两者的结论?谢谢 expor
export function product() {
const productID= getID();
const productPrice= getPrice(selectedDeviceId);
return productID && productPrice;
}
问题是只有产品价格在回归。我不需要函数中的值,我只需要执行它们。当我在return语句中单独编写它们时,它们都正常工作。我怎样才能得出两者的结论?谢谢
export function product() {
const productID= getID();
const productPrice= getPrice(selectedDeviceId);
return { productID, productPrice};
}
它将起作用:)您可以返回一个包含您的值的数组
export function product() {
const productID= getID();
const productPrice= getPrice(selectedDeviceId);
return [productID, productPrice];
}
一个函数不能返回多个结果。如果确实需要这样做,那么可以返回一个数组或具有多个值的对象。我不确定你在这里真的需要这么做,如果你只是需要他们被执行的话。您可能需要仔细考虑一下您的设计。无法返回语句吗?如果您只需要执行函数而不只是调用函数,您不必返回它们如果我可以添加一些内容:这不是一个问题,如果您缺少这种知识,那么在深入研究react或任何其他库/框架之前,您必须先学习一些基本的JavaScript。从中长期来看,这将为您节省大量时间