首页 > 解决方案 > Intl 类型不存在属性区域设置?

问题描述

我直接从 MDN Web Docs 复制这个:

const korean = new Intl.Locale('ko', {
  script: 'Kore',
  region: 'KR',
  hourCycle: 'h24',
  calendar: 'gregory',
});

const japanese = new Intl.Locale('ja-Jpan-JP-u-ca-japanese-hc-h12');

console.log(korean.baseName, japanese.baseName);
// expected output: "ko-Kore-KR" "ja-Jpan-JP"

console.log(korean.hourCycle, japanese.hourCycle);
// expected output: "h24" "h12"

但是我收到了上述错误:typeof Intl 上不存在属性“区域设置”。

任何想法为什么这不起作用?

标签: javascriptinternationalization

解决方案


推荐阅读