Autor | Zpráva | ||
---|---|---|---|
MrVoltz Profil * |
#1 · Zasláno: 31. 5. 2013, 21:21:48
Dobrý den,
mám problém v JS a to ten, že potřebuju zkopírovat objekt A do objektu B tak, aby když změním nějakou vlastnost objektu B, tak aby to neovlivnilo objekt A. Mám dostupné jQuery a dělám to zatím takto prasácky a určitě by to šlo udělat mnohem lépe: $.parseJSON(JSON.stringify(obj)); Děkuji za rady. |
||
1Pupik1989 Profil |
#2 · Zasláno: 31. 5. 2013, 21:47:06
JSON.parse a JSON.stringify se používá běžně. Někteří přiřazují do prototypu a nebo kopírují cyklem. Pokud znáš obsah, tak bych to klonoval na pevno.
|
||
MrVoltz Profil * |
#3 · Zasláno: 31. 5. 2013, 22:26:16
Mě by spíše zajímalo, jak to udělat, aby to bylo co nejméně náročné na počítač. Prosil bych pokud možno konkrétní příklady.
|
||
1Pupik1989 Profil |
#4 · Zasláno: 31. 5. 2013, 22:34:30
Mrkni na jsper.com a vyhledej "clone object" nebo "copy object". Ve statistikách nalezneš tu nejlepší variantu.
|
||
MrVoltz Profil * |
#5 · Zasláno: 31. 5. 2013, 23:02:28
Adresa neexistuje, hodilo mě to sem: http://www.hugedomains.com/domain_profile.cfm?d=jsper&e=com
|
||
weroro Profil |
#6 · Zasláno: 31. 5. 2013, 23:12:54
AS2 je odvodený od JS, takže s miernou úpravou je to jedno z riešení Jednoduchy problem pri pouzivani enum
|
||
1Pupik1989 Profil |
jsperf.com, mě to nešlo opravit, protože mě to fórum nedovolilo.
|
||
Časová prodleva: 11 let
|
0