Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么Edge不接受类实例化中的“undefined”,而Chrome接受?我怎么修理?_Javascript_Reactjs_Google Chrome_Webpack_Microsoft Edge - Fatal编程技术网

Javascript 为什么Edge不接受类实例化中的“undefined”,而Chrome接受?我怎么修理?

Javascript 为什么Edge不接受类实例化中的“undefined”,而Chrome接受?我怎么修理?,javascript,reactjs,google-chrome,webpack,microsoft-edge,Javascript,Reactjs,Google Chrome,Webpack,Microsoft Edge,谁是对的?镀铬或镶边,如何修复?我是否需要更改网页包配置以补偿此问题 请参阅下面的屏幕截图-undefined正在传递到新的标题Chrome不在乎,但Edge抛出错误无效参数并使整个应用程序崩溃 因为IE Edge只是打扮一下IE,让我们面对它是我们所有存在的祸根 只需确保您传递的对象不是未定义的。您可以使用javascripts和Truness轻松地完成这项工作 else { return new Headers(headers || {}); } 看起来这是来自阿波罗链接休息。只需

谁是对的?镀铬或镶边,如何修复?我是否需要更改网页包配置以补偿此问题

请参阅下面的屏幕截图-undefined正在传递到新的标题Chrome不在乎,但Edge抛出错误无效参数并使整个应用程序崩溃


因为IE Edge只是打扮一下IE,让我们面对它是我们所有存在的祸根

只需确保您传递的对象不是未定义的。您可以使用javascripts和Truness轻松地完成这项工作

else {
    return new Headers(headers || {});
}
看起来这是来自阿波罗链接休息。只需像这样创建RestLink即可

const restLink = new RestLink({
  uri: 'https://swapi.co/api/',
  headers: {},
});

也许还会有新的校长| |{};以确保它得到一个有效的对象引用。@Pointy该文件是用webpack/babel传输的。。。我不能或不应该只是手动编辑它…?文件是用webpack/babel传输的。。。我不能或不应该只是手动编辑它…?不,可能不会,因为下次构建它时,它将覆盖它。这是第三方图书馆还是什么?我的意思是,你可以直接编辑它,只是要知道它可能会在某个时候在你身上消失。它发生在umd.bundle.js中,我会在那里提交一个问题,但看起来它已经一年多没有更新了。。。我希望webpack能够弥补它,但我不能成为唯一一个遇到它的人,因为它每周在NPM上有40万次下载,这只是webpack或其他东西创建的一个通用包。那代码不是你的?您正在使用哪些第三方库?为什么不传入一个空对象,从中调用此代码。应该有同样的效果。你可以在软件包上提出这个问题,尽管你可以说如果它没有定义,它就会崩溃。但同时你也应该能够解决这个问题。