LanguagePolicy class 
每个语言的回退与默认 en-us 最具体的语言策略 -> en -> 默认值。
- 扩展
 - 
		
Map<string, string[]>
 
构造函数
| Language | 
	初始化 LanguagePolicy 类的新实例。  | 
属性
| locales | |
| Map | 
继承属性
| size | 
方法
| default | 
	演练所有区域性,并创建一个字典映射,其中最特定于最不具体。 示例 示例输出“en-us”将生成如下回退规则:“en-us”->“en”->“”“en”->“,因此当我们获得区域设置(如 en-gb)时,我们可以尝试解析为”en-gb“,然后”en“,然后”查看注释“部分以获取此函数输出的完整示例。  | 
继承的方法
| clear() | |
| delete(string) | |
| entries() | 返回映射中每个条目的键值对的迭代值对。  | 
| for | 
	|
| get(string) | |
| has(string) | |
| keys() | 返回映射中可迭代的键  | 
| set(string, string[]) | |
| values() | 返回地图中值的可迭代值  | 
构造函数详细信息
	LanguagePolicy(string[])
 
初始化 LanguagePolicy 类的新实例。
new LanguagePolicy(defaultLanguages: string[])
			参数
- defaultLanguages
 - 
				
string[]
 
要使用的默认语言。
属性详细信息
locales
static locales: string[]
			属性值
string[]
Map
static Map: MapConstructor
			属性值
MapConstructor
继承属性详细信息
size
size: number
			属性值
number
继承自 Map.size
方法详细信息
	defaultPolicy(string[])
 
演练所有区域性,并创建一个字典映射,其中最特定于最不具体。
示例
示例输出“en-us”将生成如下回退规则:“en-us”->“en”->“”“en”->“,因此当我们获得区域设置(如 en-gb)时,我们可以尝试解析为”en-gb“,然后”en“,然后”查看注释“部分以获取此函数输出的完整示例。
static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>
			参数
- defaultLanguages
 - 
				
string[]
 
要使用的默认语言。
返回
Map<string, string[]>
一个 Map 对象,其中包含每个键的字符串数组。
继承的方法详细信息
clear()
function clear()
  
		继承自 Map.clear
delete(string)
function delete(key: string): boolean
			参数
- key
 - 
				
string
 
返回
boolean
继承自 Map.delete
entries()
返回映射中每个条目的键值对的迭代值对。
function entries(): IterableIterator<[string, string[]]>
			返回
IterableIterator<[string, string[]]>
继承自 Map.entries
	forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
 
function forEach(callbackfn: (value: string[], key: string, map: Map<string, string[]>) => void, thisArg?: any)
			参数
- callbackfn
 - 
				
(value: string[], key: string, map: Map<string, string[]>) => void
 
- thisArg
 - 
				
any
 
继承自 Map.forEach
get(string)
function get(key: string): string[] | undefined
			参数
- key
 - 
				
string
 
返回
string[] | undefined
继承自 Map.get
has(string)
function has(key: string): boolean
			参数
- key
 - 
				
string
 
返回
boolean
继承自 Map.has
keys()
返回映射中可迭代的键
function keys(): IterableIterator<string>
			返回
IterableIterator<string>
继承自 Map.keys
set(string, string[])
function set(key: string, value: string[]): this
			参数
- key
 - 
				
string
 
- value
 - 
				
string[]
 
返回
this
继承自 Map.set
values()
返回地图中值的可迭代值
function values(): IterableIterator<string[]>
			返回
IterableIterator<string[]>
继承自 Map.values