@shencom/utils-object
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

@shencom/utils-object

对象相关工具方法

Install

pnpm add @shencom/utils

# or

pnpm add @shencom/utils-object

Basic Usage

import { ObjectToUrlParams } from '@shencom/utils';
// import { ObjectToUrlParams } from '@shencom/utils-object';

Methods

ObjectToUrlParams

  • 说明: 对象转 url 参数
  • 类型: (obj: Record<string, string | number | boolean | undefined>): string
  • 参数:
    • obj - 需要转换的对象
  • 示例:
    ObjectToUrlParams({ a: 1, b: 2, c: '' });    // 'a=1&b=2&c='
    ObjectToUrlParams({ a: 1, b: 2, c: 'aa' });  // 'a=1&b=2&c=aa'
    ObjectToUrlParams({ a: 1, b: 2, c: 0 });     // 'a=1&b=2&c=0'
    ObjectToUrlParams({ a: 1, b: 2, c: NaN });   // 'a=1&b=2&c=NaN'
    ObjectToUrlParams({ a: 1, b: 2, c: true });  // 'a=1&b=2&c=true'
    ObjectToUrlParams({ a: 1, b: 2, c: undefined, d: 3 }); // 'a=1&b=2&d=3'
    ObjectToUrlParams({ a: 1, b: 2, c: -Infinity });       // 'a=1&b=2&c=-Infinity

/@shencom/utils-object/

    Package Sidebar

    Install

    npm i @shencom/utils-object

    Weekly Downloads

    1

    Version

    1.2.0

    License

    ISC

    Unpacked Size

    8.93 kB

    Total Files

    10

    Last publish

    Collaborators

    • shencom