类 base_sstp_info_t<key_T, value_T>

基础sstp报文类

let info = new jsstp.sstp_info_t("SSTP/1.4 200 OK\r\nCharset: UTF-8\r\nSender: SSTPクライアント\r\nScript: \\h\\s0テストー。\\u\\s[10]テストやな。\r\nOption: notranslate\r\n\r\n");
console.log(info.head);//SSTP/1.4 200 OK
console.log(info.Option);//notranslate

jsstp.base_sstp_info_t

类型参数

  • key_T = PropertyKey
  • value_T = any

层级 (查看完整内容)

可索引

  • [key: string]: any | undefined

    其他报文成员

访问器

  • get entries(): [key_T, value_T][]
  • 获取所有key-value对的数组

    返回 [key_T, value_T][]

  • get status_code(): sstp_return_code_t
  • 获取报头返回码(若出现意外返回NaN

    返回 sstp_return_code_t

    报头返回码(若出现意外则为NaN

  • get trivial_clone(): info_object<key_T, value_T>
  • 复制一个新的对象

    返回 info_object<key_T, value_T>

    复制的对象

  • get values(): value_T[]
  • 获取所有value的数组

    返回 value_T[]

方法

  • 遍历自身和子对象并返回一个由遍历结果构成的一维数组

    类型参数

    • T

    参数

    • func: ((...dimensions_with_value_in_last: [...key_T[], value_T]) => T)

      要执行的函数,返回值将被添加到数组中

        • (...dimensions_with_value_in_last): T
        • 参数

          • 动态参数...dimensions_with_value_in_last: [...key_T[], value_T]

          返回 T

    返回 T[]

  • 遍历自身并返回一个由遍历结果构成的一维数组

    类型参数

    • T

    参数

    • func: ((value: value_T, key?: key_T) => T)

      要执行的函数,返回值将被添加到数组中

    返回 T[]