我有一个 Angular 应用程序,可以在所有浏览器上正常工作,包括 IE11。然而,在某些情况下(仍然不确定为什么),IE 会抛出 TypeError,这是由 Angular CDK 平台 umd javascript 引起的:
var hasV8BreakIterator = (typeof Intl !== 'undefined' && ((/** @type {?} */ (Intl))).v8BreakIterator);
Run Code Online (Sandbox Code Playgroud)
缩小为:
o="undefined"!=typeof Intl&&Intl.v8BreakIterator
Run Code Online (Sandbox Code Playgroud)
错误是:
类型错误:Intl 不可用
我的问题是,一般来说,“TypeError:xxx 不可用”是什么意思,更具体地说,是否有任何原因会出现这种情况。
javascript ×1