{"json_modified": "2015-04-25T16:32:08.916836", "slug": "Web/JavaScript/Data_structures", "tags": [], "locale": "pt-BR", "title": "Javascript Data structures", "translations": [{"title": "JavaScript data types and data structures", "url": "/en-US/docs/Web/JavaScript/Data_structures", "tags": ["Types", "Beginner", "JavaScript"], "summary": "Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have; these can be used to build other data structures. When possible, comparisons with other languages are drawn.", "localization_tags": [], "locale": "en-US", "last_edit": "2015-04-11T08:15:00", "review_tags": []}, {"title": "\u30c7\u30fc\u30bf\u69cb\u9020", "url": "/ja/docs/Web/JavaScript/Data_structures", "tags": ["JavaScript"], "summary": "\u3042\u3089\u3086\u308b\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u306f\u3001\u305d\u308c\u305e\u308c\u7570\u306a\u3063\u305f\u30c7\u30fc\u30bf\u69cb\u9020\u3092\u6301\u3063\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u8a18\u4e8b\u3067\u306f\u3001JavaScript \u3067\u4f7f\u7528\u53ef\u80fd\u306a\u7d44\u307f\u8fbc\u307f\u30c7\u30fc\u30bf\u69cb\u9020\u306e\u4e00\u89a7\u3068\u3001\u4ed6\u306e\u30c7\u30fc\u30bf\u69cb\u9020\u306e\u69cb\u7bc9\u306b\u3082\u4f7f\u3048\u308b\u3088\u3046\u306b\u3001\u305d\u308c\u3089\u304c\u3069\u306e\u3088\u3046\u306a\u6027\u8cea\u3092\u6301\u3061\u5408\u308f\u305b\u3066\u3044\u308b\u304b\u306b\u3064\u3044\u3066\u8ff0\u3079\u308b\u3053\u3068\u306b\u3057\u307e\u3059\u3002\u307e\u305f\u53ef\u80fd\u3067\u3042\u308b\u5834\u5408\u306f\u3001\u4ed6\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e\u306b\u304a\u3051\u308b\u30c7\u30fc\u30bf\u69cb\u9020\u3068\u306e\u5bfe\u6bd4\u3082\u884c\u3044\u307e\u3059\u3002", "localization_tags": ["inprogress"], "locale": "ja", "last_edit": "2015-04-17T01:41:12", "review_tags": []}, {"title": "\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc758 \uc790\ub8cc\ud615", "url": "/ko/docs/Web/JavaScript/Data_structures", "tags": [], "summary": "\ubaa8\ub4e0 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub294 \ub0b4\uc7a5 \uc790\ub8cc\ud615\uc744 \uac00\uc9c0\uace0 \uc788\ub2e4. \uc774 \ubb38\uc11c\uc5d0\uc11c\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uc758 \ub0b4\uc7a5 \uc790\ub8cc\ud615\uacfc \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc18d\uc131\ub4e4\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf8\ub2e4. \uac00\ub2a5\ud558\ub2e4\uba74 \ub2e4\ub978 \uc5b8\uc5b4\uc640\ub3c4 \ube44\uad50\ud574\ubcf4\uc790.", "localization_tags": [], "locale": "ko", "last_edit": "2014-07-06T09:18:30", "review_tags": []}, {"title": "\u0422\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 JavaScript \u0438 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445", "url": "/ru/docs/Web/JavaScript/Data_structures", "tags": ["\u0422\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445", "\u0423\u0447\u0435\u0431\u043d\u0438\u043a", "JavaScript"], "summary": "\u0412\u0441\u0435 \u044f\u0437\u044b\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445, \u043d\u043e \u043e\u043d\u0438 \u0447\u0430\u0441\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f, \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b (\u0442\u0438\u043f\u044b) \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0432 JavaScript \u0438 \u0438\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430. \u041d\u0430 \u0438\u0445 \u043e\u0441\u043d\u043e\u0432\u0435 \u0441\u0442\u0440\u043e\u044f\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041a\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0442\u043e \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u044f\u0437\u044b\u043a\u0430\u0445.", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2015-04-22T07:39:40", "review_tags": ["editorial"]}, {"title": "Structures de donn\u00e9es", "url": "/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es", "tags": ["Types", "Beginner", "JavaScript"], "summary": "Les langages de programmation disposent de structures de donn\u00e9es natives. Selon les langages, les structures mises \u00e0 disposition peuvent \u00eatre diff\u00e9rentes. Dans cet article, on listera les structures de donn\u00e9es natives en JavaScript. On d\u00e9taillera leurs propri\u00e9t\u00e9s et les fa\u00e7ons de les utiliser voire de les combiner. Dans certains cas, on comparera ces structures avec celles d'autres langages.", "localization_tags": [], "locale": "fr", "last_edit": "2015-04-12T04:55:50", "review_tags": []}, {"title": "JavaScript \u6570\u636e\u7ed3\u6784", "url": "/zh-CN/docs/Web/JavaScript/Data_structures", "tags": ["\u521d\u5b66\u8005", "\u7c7b\u578b", "JavaScript"], "summary": "\u7f16\u7a0b\u8bed\u8a00\u90fd\u5177\u6709\u5185\u5efa\u7684\u6570\u636e\u7ed3\u6784\uff0c\u4f46\u5404\u79cd\u7f16\u7a0b\u8bed\u8a00\u7684\u6570\u636e\u7ed3\u6784\u5e38\u6709\u4e0d\u540c\u4e4b\u5904\u3002\u672c\u6587\u8bd5\u56fe\u5217\u51fa JavaScript \u8bed\u8a00\u4e2d\u5185\u5efa\u7684\u6570\u636e\u7ed3\u6784\u53ca\u5176\u5c5e\u6027\uff0c\u5b83\u4eec\u53ef\u4ee5\u7528\u6765\u6784\u5efa\u5176\u4ed6\u7684\u6570\u636e\u7ed3\u6784\uff1b\u540c\u65f6\u5c3d\u53ef\u80fd\u7684\u63cf\u8ff0\u4e0e\u5176\u4ed6\u8bed\u8a00\u7684\u4e0d\u540c\u4e4b\u5904\u3002", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2015-04-21T10:15:43", "review_tags": ["technical", "editorial"]}, {"title": "\u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09c7 \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0", "url": "/bn-BD/docs/Web/JavaScript/Data_structures", "tags": ["NeedsEditorialReview", "NeedsTechnicalReview", "JavaScript"], "summary": "\u09b8\u09ac \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae\u09bf\u0982 \u09b2\u09cd\u09af\u09be\u0982\u0997\u09c1\u09df\u09c7\u099c\u09c7\u09b0 \u09a8\u09bf\u099c\u09b8\u09cd\u09ac \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0 \u09a5\u09be\u0995\u09c7 (\u09af\u09be \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7 \u0986\u09aa\u09a8\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u09a1\u09c7\u099f\u09be \u09ac\u09be \u09a4\u09a5\u09cd\u09af \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae\u09c7 \u09b0\u09be\u0996\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8) - \u09a4\u09ac\u09c7 \u098f\u0995\u09c7\u0995 \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae\u09bf\u0982 \u09ad\u09be\u09b7\u09be\u09df \u098f\u0995\u09c7\u0995 \u09b0\u0995\u09ae \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0 \u09a6\u09c7\u0996\u09be \u09af\u09be\u09df\u0964 \u098f\u0987 \u0986\u09b0\u09cd\u099f\u09bf\u0995\u09c7\u09b2\u09c7 \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09c7\u09b0 \u09a8\u09bf\u099c\u09b8\u09cd\u09ac \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0 \u0986\u09b0 \u09b8\u09c7\u0997\u09c1\u09b2\u09cb\u09b0 \u09ac\u09bf\u09ad\u09bf\u09a8\u09cd\u09a8 \u09aa\u09cd\u09b0\u09cb\u09aa\u09be\u09b0\u09cd\u099f\u09bf (\u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af) \u09a8\u09bf\u09df\u09c7 \u0986\u09b2\u09cb\u099a\u09a8\u09be \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964 \u098f\u0987 \u09a8\u09bf\u099c\u09b8\u09cd\u09ac \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0 \u0997\u09c1\u09b2\u09cb \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7 \u0985\u09a8\u09cd\u09af\u09be\u09a8\u09cd\u09af \u09a1\u09c7\u099f\u09be \u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0995\u099a\u09be\u09b0 \u09ac\u09be\u09a8\u09be\u09a8\u09cb \u09af\u09be\u09ac\u09c7\u0964 \u09af\u09c7\u0996\u09be\u09a8\u09c7 \u09b8\u09ae\u09cd\u09ad\u09ac \u0985\u09a8\u09cd\u09af \u09ad\u09be\u09b7\u09be\u09b0 \u09b8\u09be\u09a5\u09c7 \u09aa\u09be\u09b0\u09cd\u09a5\u0995\u09cd\u09af \u0993 \u09a6\u09c7\u0996\u09be\u09a8\u09cb \u09b9\u09df\u09c7\u099b\u09c7\u0964", "localization_tags": [], "locale": "bn-BD", "last_edit": "2014-09-28T19:40:08", "review_tags": []}, {"title": "JavaScript Datentypen und Datenstrukturen", "url": "/de/docs/Web/JavaScript/Datenstrukturen", "tags": [], "summary": "Alle Programmiersprachen besitzen eingebaute Datenstrukturen. Diese unterschieden sich aber je nach Programmiersprache. Dieser Artikel versucht, die in JavaScript verf\u00fcgbaren Datenstrukturen und ihre Eigenschaften zu erl\u00e4utern. Auf Basis dieser k\u00f6nnen wiederum neue Datenstrukturen erstellt werden. Au\u00dferdem werden an passenden Stellen Vergleiche zu anderen Programmiersprachen gezogen.", "localization_tags": [], "locale": "de", "last_edit": "2015-03-11T05:02:13", "review_tags": []}, {"title": "JavaScript data types and data structures", "url": "/id/docs/Web/JavaScript/Data_structures", "tags": ["Tipe", "pemula", "JavaScript"], "summary": "Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have; these can be used to build other data structures. When possible, comparisons with other languages are drawn.", "localization_tags": ["inprogress"], "locale": "id", "last_edit": "2015-02-23T20:13:41", "review_tags": []}], "modified": "2015-04-25T16:32:05", "label": "Javascript Data structures", "localization_tags": ["inprogress"], "url": "/pt-BR/docs/Web/JavaScript/Data_structures", "last_edit": "2015-04-25T16:31:58", "summary": "Programming languages all have built-in data structures, but these often differ from one language to another. This article attempts to list the built-in data structures available in JavaScript and what properties they have; these can be used to build other data structures. When possible, comparisons with other languages are drawn.", "sections": [{"id": "Quick_Links", "title": "JavaScript Tutorials: JavaScript Guide Introduction Grammar and types Control flow and error handling Loops and iteration Functions Expressions and operators Numbers and dates Text formatting Regular expressions Indexed collections Keyed collections Working with objects Details of the object model Iterators and generators Meta programming Introductory JavaScript basics JavaScript technologies overview Introduction to Object Oriented JavaScript Intermediate A re-introduction to JavaScript JavaScript data structures Equality comparisons and sameness Closures Advanced Inheritance and the prototype chain Strict mode JavaScript typed arrays Memory Management Concurrency model and Event Loop References: Built-in objects Objetos Globais Array ArrayBuffer Boolean [Translate] DataView [Translate] Date Error [Translate] EvalError [Translate] Float32Array [Translate] Float64Array [Translate] Function Generator [Translate] GeneratorFunction [Translate] Infinity Int16Array [Translate] Int32Array [Translate] Int8Array [Translate] InternalError [Translate] Intl [Translate] Intl.Collator [Translate] Intl.DateTimeFormat [Translate] Intl.NumberFormat [Translate] Iterator [Translate] JSON Map [Translate] Math NaN Number Object ParallelArray [Translate] Promise Proxy [Translate] RangeError [Translate] ReferenceError [Translate] Reflect [Translate] RegExp SIMD [Translate] Set StopIteration [Translate] String Symbol SyntaxError [Translate] TypeError [Translate] TypedArray [Translate] URIError [Translate] Uint16Array [Translate] Uint32Array [Translate] Uint8Array [Translate] Uint8ClampedArray [Translate] WeakMap WeakSet [Translate] decodeURI() [Translate] decodeURIComponent() [Translate] encodeURI() [Translate] encodeURIComponent() [Translate] escape() [Translate] eval() isFinite() [Translate] isNaN() null parseFloat() [Translate] parseInt() undefined unescape() [Translate] uneval() [Translate] Expressions & operators Operators Arithmetic operators [Translate] Array comprehensions Assignment operators [Translate] Bitwise operators [Translate] Operador V\u00edrgula Comparison operators [Translate] Operador Condicional Tern\u00e1rio Destructuring assignment [Translate] Expression closures [Translate] Generator comprehensions [Translate] Operador de Agrupamento Legacy generator function expression [Translate] Operadores L\u00f3gicos Object initializer [Translate] Preced\u00eancia de Operadores Property accessors [Translate] Spread operator [Translate] class expression [Translate] delete operator [Translate] function expression [Translate] function* expression [Translate] in operator [Translate] instanceof new operator [Translate] super [Translate] this [Translate] typeof void operator [Translate] yield [Translate] yield* [Translate] Statements & declarations Statements Legacy generator function [Translate] block [Translate] break class [Translate] const continue [Translate] debugger [Translate] do...while empty [Translate] export [Translate] for [Translate] for each...in [Translate] for...in [Translate] for...of [Translate] function [Translate] function* if...else [Translate] import [Translate] label (Etiqueta) let return [Translate] switch throw [Translate] try...catch var while [Translate] with [Translate] Functions Functions Arguments object [Translate] Arrow functions Default parameters [Translate] Method definitions [Translate] Rest parameters [Translate] getter [Translate] setter [Translate] Classes Classes [Translate] constructor [Translate] extends [Translate] static [Translate] Misc Lexical grammar JavaScript data structures Enumerability and ownership of properties Iteration protocols Strict mode Transitioning to strict mode Template strings Deprecated features New in JavaScript New in JavaScript [Translate] ECMAScript 5 support in Mozilla [Translate] Suporte ao ECMAScript 6 na Mozilla ECMAScript 7 support in Mozilla [Translate] Firefox JavaScript changelog [Translate] New in JavaScript 1.1 [Translate] New in JavaScript 1.2 [Translate] New in JavaScript 1.3 [Translate] New in JavaScript 1.4 [Translate] New in JavaScript 1.5 [Translate] New in JavaScript 1.6 [Translate] New in JavaScript 1.7 [Translate] New in JavaScript 1.8 [Translate] New in JavaScript 1.8.1 [Translate] New in JavaScript 1.8.5 [Translate] Documentation: Useful lists All pages index Methods index Properties index Pages tagged \"JavaScript\" Contribute JavaScript doc status The MDN project"}, {"id": "Dynamic_typing", "title": "Dynamic typing"}, {"id": "Data_types", "title": "Data types"}, {"id": "Primitive_values", "title": "Primitive values"}, {"id": "Boolean_type", "title": "Boolean type"}, {"id": "Null_type", "title": "Null type"}, {"id": "Undefined_type", "title": "Undefined type"}, {"id": "Number_type", "title": "Number type"}, {"id": "String_type", "title": "String type"}, {"id": "Beware_of_.22stringly-typing.22_your_code!", "title": "Beware of \"stringly-typing\" your code!"}, {"id": "Symbol_type", "title": "Symbol type"}, {"id": "Objects", "title": "Objects"}, {"id": "Properties", "title": "Properties"}, {"id": "Data_property", "title": "Data property"}, {"id": "Accessor_property", "title": "Accessor property"}, {"id": ".22Normal.22_objects.2C_and_functions", "title": "\"Normal\" objects, and functions"}, {"id": "Dates", "title": "Dates"}, {"id": "Indexed_collections.3A_Arrays_and_typed_Arrays", "title": "Indexed collections: Arrays and typed Arrays"}, {"id": "TypedArray_objects", "title": "TypedArray objects"}, {"id": "Keyed_collections.3A_Maps.2C_Sets.2C_WeakMaps.2C_WeakSets", "title": "Keyed collections: Maps, Sets, WeakMaps, WeakSets"}, {"id": "Structured_data.3A_JSON", "title": "Structured data: JSON"}, {"id": "More_objects_in_the_standard_library", "title": "More objects in the standard library"}, {"id": "Determining_types_using_the_typeof_operator", "title": "Determining types using the typeof operator"}, {"id": "Specifications", "title": "Specifications"}, {"id": "See_also", "title": "See also"}], "id": 84251, "review_tags": []}