【发布时间】:2019-10-26 19:06:04
【问题描述】:
我有这样的代码和平:
const mql = window.matchMedia('(min-width: 400px)');
mql.addListener(e => {
if (e.matches)
console.log('Match!');
});
Promise.resolve('Resolved').then(console.log);
当我在 Chrome 上执行它时,输出是“已解决”并且在“匹配”之后。 但是在 Firefox 上,情况正好相反。
我不明白为什么不一样?是否可以强制执行顺序?
【问题讨论】:
标签: javascript browser promise matchmedia