Задачка. Не выбирать уже выбранные значения массива.
Есть массив, с него мы случайно дергаем одно значение.
Потом еще раз и т.д. Как сделать, чтоб получаемые значения не повторялись? Как топорный вариант - удалять с него уже выбранные методом splice, но ведь для больших массивов это будет проблемой с производительностью, не? Да и вообще как-то не очень. |
используй объект
|
nerv_,
Эм. А что это даст-то? |
var obj = { key: 'value' }; alert( obj[ 'key' ] ); // true alert( 'key' in obj ); // true alert( obj.key ); // true alert( obj.prop ); // undefined |
Заранее зарандомь массив, а потом .pop() его.)
Вообще наиболее правильное решение зависит от задачи: длины массива, количество взятых значений итд. |
Спасибо всем.
|
Часовой пояс GMT +3, время: 06:30. |