다음을 통해 공유


LanguagePolicy class

각 언어에 대한 대체가 기본 en-us 가장 구체적인 언어 정책인> en -> 기본값입니다.

Extends

Map<string, string[]>

생성자

LanguagePolicy(string[])

LanguagePolicy 클래스의 새 인스턴스를 초기화합니다.

속성

locales
Map

상속된 속성

size

메서드

defaultPolicy(string[])

모든 문화권을 살펴보고 가장 구체적인 사전 맵을 만듭니다.

예제

예제 출력 "en-us"는 다음과 같은 대체 규칙을 생성합니다. "en-us" -> "en" -> "" "en" -> "" 등과 같은 로캘을 가져올 때 "en-gben-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-gben-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에서 상속된