Greasy Fork is available in English.
If object does not have key, add it.
اعتبارا من
لا ينبغي أن لا يتم تثبيت هذا السكريت مباشرة. هو مكتبة لسكبتات لتشمل مع التوجيه الفوقية // @require https://update.greatest.deepsurf.us/scripts/427473/937466/object_setDefault.js
// ==UserScript==
// @name object_setDefault
// @namespace bo.gd.an[at]rambler.ru
// @version 0.5
// @description If object does not have key, add it.
// @author Bogudan
// @license LGPLv3
// ==/UserScript==
(function () {
function setDefault (key, value) {
if (!(key in this))
this [key] = value;
}
Object.defineProperty (Object.prototype, 'setDefault', {
get : () => setDefault,
set : () => {},
});
}) ();