Javascript 为什么Edge不接受类实例化中的“undefined”,而Chrome接受?我怎么修理?
谁是对的?镀铬或镶边,如何修复?我是否需要更改网页包配置以补偿此问题 请参阅下面的屏幕截图-undefined正在传递到新的标题Chrome不在乎,但Edge抛出错误无效参数并使整个应用程序崩溃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 || {}); } 看起来这是来自阿波罗链接休息。只需
因为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或其他东西创建的一个通用包。那代码不是你的?您正在使用哪些第三方库?为什么不传入一个空对象,从中调用此代码。应该有同样的效果。你可以在软件包上提出这个问题,尽管你可以说如果它没有定义,它就会崩溃。但同时你也应该能够解决这个问题。