- Vezetékes FEJhallgatók
- Videós, mozgóképes topik
- Fejhallgató erősítő és DAC topik
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- Eddigi legerősebb csatamágusát dobta piacra az Intel
- Vezeték nélküli fejhallgatók
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Szívesen!

Innen érthető meg elég jól, mit is csinál a JSON.parse(), lényegében hasonló az eval()-hoz, csak az a nagy különbség, hogy a JSON.parse() nem engedi lefutni pl. az esetlegesen kártékony JavaScript-kódot. Az eval()-nak pedig épp ez a nagy veszélye, hogy rajta keresztül lefuthatnak a rosszindulatú kódok.
Idézet:
"To convert a JSON text into an object, you can use the eval() function. eval() invokes the JavaScript compiler. Since JSON is a proper subset of JavaScript, the compiler will correctly parse the text and produce an object structure. The text must be wrapped in parens to avoid tripping on an ambiguity in JavaScript's syntax.
var myObject = eval('(' + myJSONtext + ')');The eval function is very fast. However, it can compile and execute any JavaScript program, so there can be security issues. The use of eval is indicated when the source is trusted and competent. It is much safer to use a JSON parser. In web applications over XMLHttpRequest, communication is permitted only to the same origin that provide that page, so it is trusted. But it might not be competent. If the server is not rigorous in its JSON encoding, or if it does not scrupulously validate all of its inputs, then it could deliver invalid JSON text that could be carrying dangerous script. The eval function would execute the script, unleashing its malice.
To defend against this, a JSON parser should be used. A JSON parser will recognize only JSON text, rejecting all scripts. In browsers that provide native JSON support, JSON parsers are also much faster than eval. It is expected that native JSON support will be included in the next ECMAScript standard.
var myObject = JSON.parse(myJSONtext, reviver);"
Új hozzászólás Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- Kerékpárosok, bringások ide!
- Vezetékes FEJhallgatók
- Horgász topik
- Mibe tegyem a megtakarításaimat?
- Hozd magaddal költözéskor a chatbotod!
- Videós, mozgóképes topik
- Gyúrósok ide!
- Fejhallgató erősítő és DAC topik
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Új Lenovo Thinkpad X1 2in1 Gen9 WUXGA Ultra 7 165U 12mag 32GB 512GB Intel Arc iGPU Win11 Garancia
- LG 24ML600SP IPS Monitor! 1920x1080 / 1ms / FreeSync / 75Hz
- Lenovo X1 Nano 907 Gramm Core i7 1180G7 16Gb Ram 512Gb NVMe Boltból Garanciával Számlával
- Dell Vostro 3510/i5-1135G7/8GB/256GB M.2/WIN11/Újszerű állapot/Jó akku, 4 óra/Számlával!
- Gamer PC! i9-9900K / RTX 3060 Ti / Z390 / 16GB DDR4 / 500GB SSD / 850w!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


