Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "module/obj/assign"

Index

Functions

Functions

assign

  • assign<T, A>(target: T, a: A): T & A
  • assign<T, A, B>(target: T, a: A, b: B): T & A & B
  • assign<T, A, B, C>(target: T, a: A, b: B, c: C): T & A & B & C
  • assign<T, A, B, C, D>(target: T, a: A, b: B, c: C, d: D): T & A & B & C & D
  • 合并多个对象的属性

    1. 该合并的方式为浅层合并,只会合并一层的对象
    2. 默认忽略值为 undefined/null 的属性

    Type parameters

    • T

    • A

    Parameters

    • target: T
    • a: A

    Returns T & A

    合并后的对象

  • 合并多个对象的属性

    1. 该合并的方式为浅层合并,只会合并一层的对象
    2. 默认忽略值为 undefined/null 的属性

    Type parameters

    • T

    • A

    • B

    Parameters

    • target: T
    • a: A
    • b: B

    Returns T & A & B

    合并后的对象

  • 合并多个对象的属性

    1. 该合并的方式为浅层合并,只会合并一层的对象
    2. 默认忽略值为 undefined/null 的属性

    Type parameters

    • T

    • A

    • B

    • C

    Parameters

    • target: T
    • a: A
    • b: B
    • c: C

    Returns T & A & B & C

    合并后的对象

  • 合并多个对象的属性

    1. 该合并的方式为浅层合并,只会合并一层的对象
    2. 默认忽略值为 undefined/null 的属性

    Type parameters

    • T

    • A

    • B

    • C

    • D

    Parameters

    • target: T
    • a: A
    • b: B
    • c: C
    • d: D

    Returns T & A & B & C & D

    合并后的对象

Generated using TypeDoc