@xutil/object
v0.0.3
Published
对象模块,可以单独安装使用。
Downloads
2
Readme
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 对象删除除了指定属性之外的任何其他属性