Цитата:
var object = {};
var copy = JSON.parse(JSON.stringify(object))
:DНо если будут рекурсивные ссылки, то все равно не прокатит, JSON бросит специально исключение. И как бэ JSON и JavaScript-объект - это разные вещи. Так что Maximus сказал бред |
Кто может предложить функцию shuffle для перемешки массивов?
|
CyberMaster,
А поиск? не ?
Array.prototype.shuffle = function( b ){
var i = this.length, j, t;
while( i ){
j = Math.floor( ( i-- ) * Math.random() );
t = b && typeof this[i].shuffle!=='undefined' ? this[i].shuffle() : this[i];
this[i] = this[j];
this[j] = t;
}
return this;
};
Array.prototype.shuffle = function () {
this.sort(function () {
return 0.5 - Math.random()
});
return this
};
|
|
| Часовой пояс GMT +3, время: 15:27. |