Greasy Fork is available in English.
If object does not have key, add it.
Från och med
Detta skript bör inte installeras direkt. Det är ett bibliotek för andra skript att inkludera med meta-direktivet // @require https://update.greasyfork.org/scripts/427473/937458/object_setDefault.js
// ==UserScript==
// @name object_setDefault
// @namespace bo.gd.an[at]rambler.ru
// @version 0.3
// @description If object does not have key, add it.
// @author Bogudan
// @license LGPLv3
// @include https://localhost/
// ==/UserScript==
Object.defineProperty (Object.prototype, 'setDefault', {
value : function (key, value) {
if (!(key in this))
this [key] = value;
}
});