qsu
Version:
qsu is a utility library that contains useful and frequently used functions. Start with your preferred language and the modern development environment.
1 lines • 308 B
JavaScript
import{isObject as e}from"../verify/isObject.js";export function objDeleteKeyByValue(t,o,l=!1){if(!t||"object"!=typeof t)return null;const n=Object.assign(t,{});for(let t=Object.keys(n).length;t>=0;t-=1){const r=Object.keys(n)[t];l&&n[r]&&e(n[r])?objDeleteKeyByValue(n[r],o,l):n[r]===o&&delete n[r]}return n}