{"json_modified": "2015-04-22T06:25:43.780528", "slug": "Web/JavaScript/Speicherverwaltung", "tags": ["JavaScript"], "locale": "de", "title": "Speicherverwaltung", "translations": [{"title": "Memory Management", "url": "/en-US/docs/Web/JavaScript/Memory_Management", "tags": ["memory", "JavaScript"], "summary": "Low-level languages, like C, have low-level memory management primitives like malloc()
and free()
. On the other hand, JavaScript values are allocated when things (objects, strings, etc.) are created and \"automatically\" free'd when they are not used anymore. The latter process is called garbage collection. This \"automatically\" is a source of confusion and gives JavaScript (and high-level languages) developers the impression they can decide not to care about memory management. This is a mistake.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-04-11T14:30:15", "review_tags": []}, {"title": "\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc758 \uba54\ubaa8\ub9ac\uad00\ub9ac", "url": "/ko/docs/Web/JavaScript/Memory_Management", "tags": [], "summary": "C \uc5b8\uc5b4\uac19\uc740 \uc800\uae09 \uc5b8\uc5b4\ub294 \uba54\ubaa8\ub9ac \uad00\ub9ac\ub97c \uc704\ud574\u00a0malloc()
\u00a0\uacfc\u00a0free()
\ub97c \uc0ac\uc6a9\ud55c\ub2e4. \ubc18\uba74, \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub294 \ubb34\uc5b8\uac00\uac00 \uc0dd\uc131\ub418\uc5c8\uc744 \ub54c(\uc624\ube0c\uc81d\ud2b8\ub098 \ubb38\uc790\uc5f4 \ub4f1) \uba54\ubaa8\ub9ac\ub97c \ud560\ub2f9\ud558\uace0 \uc4f8\ubaa8 \uc5c6\uc5b4\uc84c\uc744 \ub54c '\uc790\ub3d9\uc73c\ub85c' free \ud55c\ub2e4. '\uc790\ub3d9\uc73c\ub85c' \ub77c\ub294 \ub9d0\uc5d0\ub294 \ud63c\ub780\uc758 \uc5ec\uc9c0\uac00 \uc788\ub2e4. \uc774\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\ub97c \ud3ec\ud568\ud55c \uc5ec\ub7ec \uace0\uae09 \uc5b8\uc5b4 \uac1c\ubc1c\uc790\ub4e4\uc5d0\uac8c \uba54\ubaa8\ub9ac \uad00\ub9ac\uac00 \ubd88\uac00\ub2a5\ud558\ub2e4\ub294 \uc778\uc0c1\uc744 \uc900\ub2e4. \ud558\uc9c0\ub9cc \uc2e4\uc0c1\uc740 \uadf8\ub807\uc9c0 \uc54a\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2014-07-06T09:18:30", "review_tags": []}, {"title": "\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u044c\u044e", "url": "/ru/docs/Web/JavaScript/Memory_Management", "tags": [], "summary": "\u041d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0435 \u044f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, C) \u0438\u043c\u0435\u044e\u0442 \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0435 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u044b \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a\u00a0malloc()
\u00a0\u0438\u00a0free()
. \u0412 JavaScript \u0436\u0435 \u043f\u0430\u043c\u044f\u0442\u044c \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0435\u0439 (\u0442.\u0435., \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u0441\u0442\u0440\u043e\u043a \u0438 \u0442.\u043f.) \u0438 \"\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\" \u043e\u0441\u0432\u043e\u0431\u043e\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f\n\n \u0441\u0431\u043e\u0440\u043a\u043e\u0439 \u043c\u0443\u0441\u043e\u0440\u0430\n . \u0421\u043b\u043e\u0432\u043e \"\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\" \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u043c \u043f\u0443\u0442\u0430\u043d\u0438\u0446\u044b \u0438 \u0437\u0430\u0447\u0430\u0441\u0442\u0443\u044e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u0432 \u043d\u0430 JavaScript (\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445) \u043b\u043e\u0436\u043d\u043e\u0435 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u043d\u0435 \u0437\u0430\u0431\u043e\u0442\u0438\u0442\u044c\u0441\u044f \u043e\u0431 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0430\u043c\u044f\u0442\u044c\u044e.", "localization_tags": [], "locale": "ru", "last_edit": "2015-02-19T06:36:47", "review_tags": []}, {"title": "\u5185\u5b58\u7ba1\u7406", "url": "/zh-CN/docs/Web/JavaScript/Memory_Management", "tags": [], "summary": "\u4f4e\u7ea7\u8bed\u8a00\uff0c\u6bd4\u5982C\uff0c\u6709\u4f4e\u7ea7\u7684\u5185\u5b58\u7ba1\u7406\u57fa\u5143\uff0c\u50cfmalloc(),free()\u3002\u53e6\u4e00\u65b9\u9762\uff0cJavaScript\u7684\u5185\u5b58\u57fa\u5143\u5728\u53d8\u91cf\uff08\u5bf9\u8c61\uff0c\u5b57\u7b26\u4e32\u7b49\u7b49\uff09\u521b\u5efa\u65f6\u5206\u914d\uff0c\u7136\u540e\u5728\u4ed6\u4eec\u4e0d\u518d\u88ab\u4f7f\u7528\u65f6\u201c\u81ea\u52a8\u201d\u91ca\u653e\u3002\u540e\u8005\u88ab\u79f0\u4e3a\u5783\u573e\u56de\u6536\u3002\u8fd9\u4e2a\u201c\u81ea\u52a8\u201d\u662f\u6df7\u6dc6\u5e76\u7ed9JavaScript\uff08\u548c\u5176\u4ed6\u9ad8\u7ea7\u8bed\u8a00\uff09\u5f00\u53d1\u8005\u4e00\u4e2a\u9519\u89c9\uff1a\u4ed6\u4eec\u53ef\u4ee5\u4e0d\u7528\u8003\u8651\u5185\u5b58\u7ba1\u7406\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2014-09-24T00:53:41", "review_tags": []}, {"title": "Gestion de la m\u00e9moire", "url": "/fr/docs/Web/JavaScript/Gestion_de_la_m%C3%A9moire", "tags": ["memory", "JavaScript"], "summary": "Quel que soit le langage de programmation, le cycle de vie de la m\u00e9moire ressemblera \u00e0 :", "localization_tags": [], "locale": "fr", "last_edit": "2015-04-12T04:38:24", "review_tags": []}, {"title": "\u09ae\u09c7\u09ae\u09cb\u09b0\u09bf \u09ac\u09cd\u09af\u09ac\u09b8\u09cd\u09a5\u09be\u09aa\u09a8\u09be", "url": "/bn-BD/docs/Web/JavaScript/Memory_Management", "tags": ["memory", "JavaScript"], "summary": "\u09b2\u09cb-\u09b2\u09c7\u09ad\u09c7\u09b2\u09c7\u09b0 \u09ad\u09be\u09b7\u09be, \u09af\u09c7\u09ae\u09a8 C, \u09a4\u09c7 \u09aa\u09cd\u09b0\u09be\u099a\u09c0\u09a8 \u0986\u09ae\u09b2\u09c7\u09b0 \u09ae\u09c7\u09ae\u09cb\u09b0\u09bf \u09ac\u09cd\u09af\u09ac\u09b8\u09cd\u09a5\u09be\u09aa\u09a8\u09be \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09be \u09b9\u09df\u0964 \u09af\u09c7\u09ae\u09a8\u0983 malloc()
\u098f\u09ac\u0982 free()
\u0964 \u0985\u09a8\u09cd\u09af\u09a6\u09bf\u0995\u09c7, \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09c7\u09b0 \u09ad\u09cd\u09af\u09be\u09b2\u09c1 (\u0985\u09ac\u099c\u09c7\u0995\u09cd\u099f, \u09b8\u09cd\u099f\u09cd\u09b0\u09bf\u0982 \u0987\u09a4\u09cd\u09af\u09be\u09a6\u09bf) \u09a4\u09c8\u09b0\u09bf\u09b0 \u09b8\u09ae\u09df \"\u09b8\u09cd\u09ac\u09df\u0982\u0995\u09cd\u09b0\u09bf\u09df\" \u09ad\u09be\u09ac\u09c7 \u09ae\u09c7\u09ae\u09cb\u09b0\u09bf \u09a6\u0996\u09b2 \u0995\u09b0\u09c7 \u098f\u09ac\u0982 \u09af\u0996\u09a8 \u09ac\u09be\u09ac\u09b9\u09c3\u09a4 \u09b9\u09df\u09a8\u09be, \u09a4\u0996\u09a8 \u09b8\u09cd\u09a5\u09be\u09a8 \u099b\u09c7\u09dc\u09c7 \u09a6\u09c7\u09df\u0964 \u0985\u09ac\u09cd\u09af\u09ac\u09b9\u09c3\u09a4 \u09ae\u09c7\u09ae\u09cb\u09b0\u09bf \u099b\u09c7\u09dc\u09c7 \u09a6\u09c7\u09df\u09be\u09b0 \u09aa\u09cd\u09b0\u0995\u09cd\u09b0\u09bf\u09df\u09be\u099f\u09bf\u0995\u09c7 \u09ac\u09b2\u09be \u09b9\u09df \u0986\u09ac\u09b0\u09cd\u099c\u09a8\u09be \u09b8\u0982\u0997\u09cd\u09b0\u09b9 \u09ac\u09be garbage collection\u0964 \u098f\u0987 \"\u09b8\u09cd\u09ac\u09df\u0982\u0995\u09cd\u09b0\u09bf\u09df\" \u09ac\u09cd\u09af\u09be\u09aa\u09be\u09b0\u099f\u09bf \u098f\u0995\u099f\u09bf \u09ac\u09bf\u09ad\u09cd\u09b0\u09be\u09a8\u09cd\u09a4\u09bf\u09b0 \u0989\u09ce\u09b8 \u098f\u09ac\u0982 \u098f\u099f\u09bf \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f (\u098f\u09ac\u0982 \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09b9\u09be\u0987-\u09b2\u09c7\u09ad\u09c7\u09b2\u09c7\u09b0 \u09ad\u09be\u09b7\u09be\u09b0) \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0\u09a6\u09c7\u09b0 \u098f\u09ae\u09a8 \u0985\u09a8\u09c1\u09ad\u09c2\u09a4 \u09b9\u09df \u09af\u09c7, \u09ae\u09c7\u09ae\u09cb\u09b0\u09bf \u09ae\u09cd\u09af\u09be\u09a8\u09c7\u099c\u09ae\u09c7\u09a8\u09cd\u099f \u09a8\u09bf\u09df\u09c7 \u099a\u09bf\u09a8\u09cd\u09a4\u09be \u0995\u09b0\u09be\u09b0 \u09a6\u09b0\u0995\u09be\u09b0 \u09a8\u09c7\u0987\u0964 \u098f\u099f\u09be \u09ad\u09c1\u09b2\u0964", "localization_tags": [], "locale": "bn-BD", "last_edit": "2015-01-28T01:59:04", "review_tags": []}, {"title": "Gerenciamento de Mem\u00f3ria", "url": "/pt-BR/docs/Web/JavaScript/Memory_Management", "tags": [], "summary": "Linguagens de baixo n\u00edvel, como C, tem primitivas de gerenciamento de mem\u00f3ria de baixo n\u00edvel como\u00a0malloc()
e free()
. Em contrapartida, os valores do JavaScript s\u00e3o alocados quando coisas\u00a0(objetos, strings, etc.) s\u00e3o criadas e \"autom\u00e1ticamente\" liberadas quando n\u00e3o s\u00e3o mais usadas. Este ultimo processo se chama\u00a0garbage collection. Facilmente se torna uma fonte de confus\u00e3o e d\u00e1 aimpress\u00e3o aos desenvolvedores JavaScript (e outras linguagens de auto n\u00edvel)\u00a0que eles n\u00e3o precisam se preocupar com o consumo de mem\u00f3ria. Isto \u00e9 um erro.", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2015-02-09T17:49:52", "review_tags": ["editorial"]}, {"title": "Gesti\u00f3n de Memoria", "url": "/es/docs/Web/JavaScript/Gestion_de_Memoria", "tags": [], "summary": "Los lenguajes de bajo nivel, como C, tienen primitivos de bajo nivel como malloc()
y free()
para la gesti\u00f3n de memoria. Por otro lado, los valores en javascript son reservados cuando las cosas (objetos, strings, etc.) son creados y \"automaticamente\" liberados cuando ya no son utilizados. El proceso anterior es conocido como Recolecci\u00f3n\u00a0de basura (garbage collection).\u00a0Su forma \"automatica\" es fuente de confusi\u00f3n y le da la impresi\u00f3n a los desarrolladores de JavaScript (y de otros lenguajes de alto nivel) de poder ignorar el proceso de gesti\u00f3n de memoria. Esto es equivocado.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2015-02-22T11:56:31", "review_tags": []}, {"title": "Memory Management", "url": "/it/docs/Web/JavaScript/Gestione_della_Memoria", "tags": [], "summary": "Low-level languages, like C, have low-level memory management primitives like malloc()
and free()
. On the other hand, JavaScript values are allocated when things (objects, strings, etc.) are created and \"automatically\" free'd when they are not used anymore. The latter process is called garbage collection. This \"automatically\" is a source of confusion and gives JavaScript (and high-level languages) developers the impression they can decide not to care about memory management. This is a mistake.", "localization_tags": ["inprogress"], "locale": "it", "last_edit": "2015-03-27T15:23:58", "review_tags": []}], "modified": "2015-04-22T06:25:35", "label": "Speicherverwaltung", "localization_tags": [], "url": "/de/docs/Web/JavaScript/Speicherverwaltung", "last_edit": "2014-09-28T07:29:12", "summary": "Bei Low-Level Programmiersprachen wie C, die zur systemnahen Programmierung eingesetzt werden, existieren Funktionen - wie z. B. malloc()
und free()
- womit explizit Speicher angefordert und wieder freigegeben werden kann. Bei JavaScript gibt es keine solchen Funktionen, sondern der ben\u00f6tigte Speicher wird bei der Erzeugung neuer Objekte (z. B. benutzerdefinierte Objekte oder vordefinierte Objekte wie String
) zugewiesen. Die Speicherfreigabe erfolgt automatisch im Hintergrund durch die Garbage Collection (w\u00f6rtlich: \"M\u00fcllabfuhr\"; automatische Speicherbereinigung). Dieser Automatismus f\u00fchrt oft zu Verwirrung und l\u00e4sst so manchen Entwicklern irrt\u00fcmlich glauben, man m\u00fcsse sich \u00fcber die Speicherverwaltung keine Gedanken machen.", "sections": [{"id": "Quick_Links", "title": "JavaScript Tutorials: JavaScript Guide Einf\u00fchrung Grammatik und Typen Kontrollfluss und Fehlerbehandlung Schleifen und Iterationen Funktionen Ausdr\u00fccke und Operatoren Zahlen und Zeitangaben Textformatierung Regul\u00e4re Ausdr\u00fccke Indexed collections Keyed collections Mit Objekten arbeiten Feinheiten des Objektmodells Iteratoren und Generatoren Metaprogrammierung Einleitend JavaScript Grundlagen Technologien\u00fcbersicht Einf\u00fchrung in objekt-orientiertes JavaScript Fortgeschritten Eine Wiedereinf\u00fchrung in JavaScript JavaScript Datenstrukturen Vergleiche auf Gleichheit Closures Erweitert Vererbung und Prototypenkette Strict Modus JavaScript Typed-Arrays Memory Management Concurrency Modell und Event-Loop Referenzen: Standardobjekte Globale Objekte Array ArrayBuffer [\u00dcbersetzen] Boolean DataView [\u00dcbersetzen] Date Error [\u00dcbersetzen] EvalError [\u00dcbersetzen] Float32Array [\u00dcbersetzen] Float64Array [\u00dcbersetzen] Function Generator [\u00dcbersetzen] GeneratorFunction [\u00dcbersetzen] Infinity Int16Array [\u00dcbersetzen] Int32Array [\u00dcbersetzen] Int8Array [\u00dcbersetzen] InternalError [\u00dcbersetzen] Intl [\u00dcbersetzen] Intl.Collator [\u00dcbersetzen] Intl.DateTimeFormat [\u00dcbersetzen] Intl.NumberFormat [\u00dcbersetzen] Iterator [\u00dcbersetzen] JSON [\u00dcbersetzen] Map [\u00dcbersetzen] Math NaN Number Object ParallelArray [\u00dcbersetzen] Promise Proxy [\u00dcbersetzen] RangeError [\u00dcbersetzen] ReferenceError [\u00dcbersetzen] Reflect [\u00dcbersetzen] RegExp Set [\u00dcbersetzen] StopIteration [\u00dcbersetzen] String Symbol [\u00dcbersetzen] SyntaxError [\u00dcbersetzen] TypeError [\u00dcbersetzen] TypedArray [\u00dcbersetzen] URIError [\u00dcbersetzen] Uint16Array [\u00dcbersetzen] Uint32Array [\u00dcbersetzen] Uint8Array [\u00dcbersetzen] Uint8ClampedArray [\u00dcbersetzen] WeakMap [\u00dcbersetzen] WeakSet [\u00dcbersetzen] decodeURI() [\u00dcbersetzen] decodeURIComponent() [\u00dcbersetzen] encodeURI() [\u00dcbersetzen] encodeURIComponent() [\u00dcbersetzen] escape() [\u00dcbersetzen] eval() isFinite() isNaN() null parseFloat() parseInt() [\u00dcbersetzen] undefined unescape() [\u00dcbersetzen] uneval() [\u00dcbersetzen] Ausdr\u00fccke & Operatoren Ausdr\u00fccke und Operatoren Arithmetic operators [\u00dcbersetzen] Array comprehensions [\u00dcbersetzen] Assignment operators [\u00dcbersetzen] Bitwise operators [\u00dcbersetzen] Comma operator [\u00dcbersetzen] Comparison operators [\u00dcbersetzen] Conditional (ternary) Operator [\u00dcbersetzen] Destructuring assignment [\u00dcbersetzen] Expression closures [\u00dcbersetzen] Generator comprehensions [\u00dcbersetzen] Grouping operator [\u00dcbersetzen] Legacy generator function expression [\u00dcbersetzen] Logical Operators [\u00dcbersetzen] Objekt Initialisierer Operator precedence [\u00dcbersetzen] Property accessors [\u00dcbersetzen] Spread operator [\u00dcbersetzen] class expression [\u00dcbersetzen] delete operator [\u00dcbersetzen] function expression [\u00dcbersetzen] function* expression [\u00dcbersetzen] in operator [\u00dcbersetzen] instanceof [\u00dcbersetzen] new operator [\u00dcbersetzen] super [\u00dcbersetzen] this [\u00dcbersetzen] typeof [\u00dcbersetzen] void operator [\u00dcbersetzen] yield [\u00dcbersetzen] yield* [\u00dcbersetzen] Anweisungen & Deklarationen Anweisungen und Deklarationen Legacy generator function [\u00dcbersetzen] block break class [\u00dcbersetzen] const continue [\u00dcbersetzen] debugger [\u00dcbersetzen] do...while [\u00dcbersetzen] empty [\u00dcbersetzen] export [\u00dcbersetzen] for [\u00dcbersetzen] for each...in [\u00dcbersetzen] for...in for...of [\u00dcbersetzen] function [\u00dcbersetzen] function* [\u00dcbersetzen] if...else import [\u00dcbersetzen] label [\u00dcbersetzen] let return [\u00dcbersetzen] switch [\u00dcbersetzen] throw [\u00dcbersetzen] try...catch [\u00dcbersetzen] var while [\u00dcbersetzen] with [\u00dcbersetzen] Funktionen Functions Arguments object Arrow functions [\u00dcbersetzen] Default parameters [\u00dcbersetzen] Methoden Definitionen Rest parameters [\u00dcbersetzen] getter [\u00dcbersetzen] setter [\u00dcbersetzen] Klassen Classes [\u00dcbersetzen] constructor [\u00dcbersetzen] extends [\u00dcbersetzen] static [\u00dcbersetzen] Weiteres Lexikalische Grammatik JavaScript Datenstrukturen Enumerability und Ownership von Eigenschaften Protokolle zur Iteration Strict Modus Zum Strict Modus wechseln Template Strings Veraltete Bestandteile Neu in JavaScript Neu in JavaScript ECMAScript 5 support in Mozilla [\u00dcbersetzen] ECMAScript 6 support in Mozilla [\u00dcbersetzen] ECMAScript 7 support in Mozilla [\u00dcbersetzen] Firefox JavaScript changelog [\u00dcbersetzen] New in JavaScript 1.1 [\u00dcbersetzen] New in JavaScript 1.2 [\u00dcbersetzen] New in JavaScript 1.3 [\u00dcbersetzen] New in JavaScript 1.4 [\u00dcbersetzen] Neu in JavaScript 1.5 Neu in JavaScript 1.6 Neu in JavaScript 1.7 New in JavaScript 1.8 New in JavaScript 1.8.1 Neu in JavaScript 1.8.5 Dokumentation: N\u00fctzliche Listen Index aller Seiten Index aller Methoden Index aller Eigenschaften Seiten mit dem Tag \"JavaScript\" Mitmachen Stand der JavaScript-Dokumentation Das MDN-Projekt"}, {"id": "Einleitung", "title": "Einleitung"}, {"id": "Zyklus_der_Speichernutzung", "title": "Zyklus der Speichernutzung"}, {"id": "Speicherzuweisung_bei_JavaScript", "title": "Speicherzuweisung bei JavaScript"}, {"id": "Inizialisierung_von_Werten", "title": "Inizialisierung von Werten"}, {"id": "Allokation_.C3.BCber_Funktionsaufrufe", "title": "Allokation \u00fcber Funktionsaufrufe"}, {"id": "Werte", "title": "Werte"}, {"id": "Freigabe_des_Speichers.2C_wenn_dieser_nicht_mehr_ben.C3.B6tigt_wird", "title": "Freigabe des Speichers, wenn dieser nicht mehr ben\u00f6tigt wird"}, {"id": "Garbage_Collection", "title": "Garbage Collection"}, {"id": "Referenzen", "title": "Referenzen"}, {"id": "Referenzz.C3.A4hlung_der_Garbage_Collection", "title": "Referenzz\u00e4hlung der Garbage Collection"}, {"id": "Beispiel", "title": "Beispiel"}, {"id": "Beschr.C3.A4nkung.3A_gegenseitige_Referenzen", "title": "Beschr\u00e4nkung: gegenseitige Referenzen"}, {"id": "Praxisbeispiel", "title": "Praxisbeispiel"}, {"id": "Mark-and-Sweep-Algorithmus_2", "title": "Mark-and-Sweep-Algorithmus"}, {"id": "Gegenseitige_Verweise_stellen_kein_Problem_mehr_dar", "title": "Gegenseitige Verweise stellen kein Problem mehr dar"}, {"id": "Einschr.C3.A4nkung.3A_Objekte_m.C3.BCssen_explizit_unerreichbar_gemacht_werden", "title": "Einschr\u00e4nkung: Objekte m\u00fcssen explizit unerreichbar gemacht werden"}, {"id": "Weitere_Informationen", "title": "Weitere Informationen"}], "id": 80877, "review_tags": []}