共用方式為


LanguagePolicy class

語言原則,每個語言的後援都與預設 en-us 最特定的語言 -> en -> 預設值。

Extends

Map<string, string[]>

建構函式

LanguagePolicy(string[])

初始化 LanguagePolicy 類別的新實例。

屬性

locales
Map

繼承的屬性

size

方法

defaultPolicy(string[])

逐步解說所有文化特性,並建立字典對應,其中最特定到最不特定。

範例

範例輸出 「en-us」 會產生如下的後援規則:「en-us」 -> 「en」 -> “” “en” -> “”,因此當我們取得地區設定,例如 en-gb時,我們可以嘗試解析為 “en-gb”, 然後 “en” ,然後 “” 請參閱批注區段,以取得此函式的完整輸出範例。

繼承的方法

clear()
delete(string)
entries()

傳回對應中每個專案的索引鍵、值組可反覆運算。

forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
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