填写这份《一分钟调查》,帮我们(开发组)做得更好!去填写Home

ParamMap

提供访问特定于路由的必需和可选参数的映射表。该映射表支持使用 get() 检索单个值或使用 getAll() 检索多个值。

A map that provides access to the required and optional parameters specific to a route. The map supports retrieving a single value with get() or multiple values with getAll().

      
      interface ParamMap {
  keys: string[]
  has(name: string): boolean
  get(name: string): string | null
  getAll(name: string): string[]
}
    

参见

属性

属性说明
keys: string[]只读

映射表中参数的名称。

Names of the parameters in the map.

方法

报告此映射表是否包含给定的参数。

Reports whether the map contains a given parameter.

      
      has(name: string): boolean
    
参数
name string

参数名称。

The parameter name.

返回值

如果此映射表包含给定参数,则为 true,否则为 false。

boolean: True if the map contains the given parameter, false otherwise.

检索参数的单个值。

Retrieves a single value for a parameter.

      
      get(name: string): string | null
    
参数
name string

参数名称。

The parameter name.

返回值

参数的单个值;如果参数具有多个值,则返回第一个值;如果没有这样的参数,则返回 null

string | null: The parameter's single value, or the first value if the parameter has multiple values, or null when there is no such parameter.

检索参数的多个值。

Retrieves multiple values for a parameter.

      
      getAll(name: string): string[]
    
参数
name string

参数名称。

The parameter name.

返回值

包含一个或多个值的数组;如果没有这样的参数,则为空数组。

string[]: An array containing one or more values, or an empty array if there is no such parameter.