TypeScript提取JSON的两个函数

490 阅读1分钟
export default class Tools {
  /**
   * 判断对象是否存在key
   * @param obj 
   * @param key 
   */
  objectHasKey(obj: object, key: string | number | symbol) {
    return Object.prototype.hasOwnProperty.call(obj, key);
  }

  /**
 * 获取对象的values
 * @param obj 对象
 */
  objToArray(obj: object) {
    const values = [];
    for (const value of Object.values(obj)) {
      values.push(value)
    }
    return values;
  }
}