szybkie pytanie szybka odpowiedź

0

Jak w "Dzej esie" usunąć losową właściwość obiektu . Czy jest jakiś lepszy sposób niż przeiterowanie po obiekcie for inem , wyniki do tablicy a później losowanie elementu z tej tablicy ?

2

http://rextester.com/ASYI97572

//JavaScript-C24.2.0 (SpiderMonkey)
o = {
    "a": "aa",
    "b": "bbb",
    "c": "c",
    "d": "dddd"
}

print(Object.keys(o))
k = Object.keys(o)
delete o[k[k.length * Math.random() << 0]]
print(Object.keys(o))

1 użytkowników online, w tym zalogowanych: 0, gości: 1