- 1
- 2
- 3
_itemList.splice(0, uint.MAX_VALUE);
_amuletList.splice(0, uint.MAX_VALUE);
_timeArtefactList.splice(0, uint.MAX_VALUE);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−116
_itemList.splice(0, uint.MAX_VALUE);
_amuletList.splice(0, uint.MAX_VALUE);
_timeArtefactList.splice(0, uint.MAX_VALUE);
crazy_horse 15.04.2013 14:15 # 0
Xtasy 15.04.2013 14:36 # 0
Хотя понятно, что = [] надо было писать, да.
wvxvw 15.04.2013 22:33 # +2
Но иногда имеет смысл не заменять массив - если он где-то еще используется. Но в таком случае _itemList.length = 0 было бы лучше.
crazy_horse 15.04.2013 22:57 # 0
crazy_horse 15.04.2013 23:00 # 0
wvxvw 16.04.2013 11:55 # +2
1. создать новый массив такого же размера как исходный.
2. скопировать содержание из исходного массива в новый.
3. удалить все содержание из исходного.
4. удалить новый массив.
crazy_horse 17.04.2013 12:38 # +1