szybkie pytanie szybka odpowiedź

szybkie pytanie szybka odpowiedź
NikolaPolov
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 106
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 ?

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
2

http://rextester.com/ASYI97572

Kopiuj
//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))

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.