Reactjs 导出函数返回对象
我试图将一个函数从App.js(它检查URL中的字符串)导入另一个模块,但在App.js之外,该函数返回一个Reactjs 导出函数返回对象,reactjs,Reactjs,我试图将一个函数从App.js(它检查URL中的字符串)导入另一个模块,但在App.js之外,该函数返回一个[object object]。请告诉我,原因可能是什么?我尝试了不同的语法导出,结果是一样的 export function itTest(){ const mobileAp = location.search.indexOf("mobile=true") > -1; return ( mobileAp )} const test = {itTest};
[object object]
。请告诉我,原因可能是什么?我尝试了不同的语法导出,结果是一样的
export function itTest(){
const mobileAp = location.search.indexOf("mobile=true") > -1;
return ( mobileAp
)}
const test = {itTest};
console.log(test)
[object Ojbect]
您正在创建一个包含函数的字段
itTest
的对象
const test = {itTest};
如果您想要别名,请将其更改为
const test = itTest;
或者直接使用
itTest
哦,非常感谢!但是不要告诉我为什么当我调用一个函数时,我得到的是函数代码,而不是结果?在您的示例代码中,您实际上并没有调用函数itTest
是对函数的引用,您可以使用itTest()