无法在React中包含2个函数的return语句

时间:2018-12-06 14:55:23

标签: javascript reactjs

我正在尝试返回2个函数的结果:

export function product() {
  const productID= getID();
  const productPrice= getPrice(selectedDeviceId);
  return productID && productPrice;
}

问题在于只有productPrice在返回。我不需要功能中的值,只需要执行它们即可。当我通过在return语句中单独编写每个脚本来测试它们时,它们都正常工作。我怎样才能得出结论呢?谢谢

2 个答案:

答案 0 :(得分:1)

export function product() {
  const productID= getID();
  const productPrice= getPrice(selectedDeviceId);
  return { productID, productPrice};
}

它将起作用:)

答案 1 :(得分:1)

您可以返回包含值的数组

    export function product() {
  const productID= getID();
  const productPrice= getPrice(selectedDeviceId);
  return [productID, productPrice];
}