ObjUtil.ts 383 B

12345678910111213141516
  1. export class ObjUtil {
  2. public static has(obj: Object, key: string | number): boolean {
  3. if (!obj) return false
  4. return obj.hasOwnProperty(key)
  5. }
  6. public static get(obj: Object, key: string | number, defaultValue: any): any {
  7. if (!obj) return defaultValue
  8. if (!obj.hasOwnProperty(key)) return defaultValue
  9. return obj[key]
  10. }
  11. }