0.0.3 • Published 8 months ago

@xutil/object v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

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 对象删除除了指定属性之外的任何其他属性
0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago