@xutil/object

0.0.3 • Public • Published

Object 对象

对象模块,可以单独安装使用。

📦 安装

  • 使用 npm 安装

    npm install @xutil/object -S
  • HTML直接引入

    <!DOCTYPE html>
       <html lang="en">
       <body>
          <script src="/dist/index-umd.js"></script>
          <script>
             console.log(XObject.deleteKey({a: 1, b: 2}, 'a'))
          </script>
       </body>
    </html>

🎨 使用

  • ESM导入使用

    // 全部引入
    import { deleteKey } from "@xutil/object"
     console.log(deleteKey({a: 1, b: 2}, 'a'))
    
    // 按需引入
    import XObject from "@xutil/object"
     console.log(XObject.deleteKey({a: 1, b: 2}, 'a'))
  • RequireJS导入使用

    // 全部引入
    const XObject = require('@xutil/object')
    console.log(XObject.deleteKey({a: 1, b: 2}, 'a'))
    
    // 按需引入
    const { deleteKey } = require('@xutil/object')
    console.log(deleteKey({a: 1, b: 2}, 'a'))

方法

    mergeObject                     组合对象合并
    mapKeys                         提供函数生成的键生成一个新对象
    mapValues                       提供函数返回的值映射一个新对象
    lowerCaseKeys                   小写对象属性名
    isValidKey                      检测 Object  key
    deepClone                       拷贝
    deleteKey                        JSON 对象删除除了指定属性之外的任何其他属性

Readme

Keywords

none

Package Sidebar

Install

npm i @xutil/object

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

13.6 kB

Total Files

6

Last publish

Collaborators

  • veserise