@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

Readme

Keywords

Package Sidebar

Install

npm i @shencom/utils-object

Weekly Downloads

0

Version

1.2.0

License

ISC

Unpacked Size

8.93 kB

Total Files

10

Last publish

Collaborators

  • shencom