{"json_modified": "2016-10-08T00:10:43.604949", "uuid": "a50c8bf3-e50e-4eaf-a10d-4c21dd065da6", "title": "Destructuring assignment", "url": "/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": ["ECMAScript6", "operator", "Operator", "Destructuring", "JavaScript"], "translations": [{"uuid": "73ad2ec5-6556-4566-b297-499e41cd2dc7", "title": "Destruktierende Zuweisung", "url": "/de/docs/Web/JavaScript/Reference/Operators/Destrukturierende_Zuweisung", "tags": ["Destructuring", "Destrukturierung", "Zuweisung", "operator", "JavaScript", "Operator"], "summary": "Die destrukturierende\u00a0Zuweisung\u00a0erm\u00f6glicht es, Daten aus Arrays oder Objekten zu extrahieren, und zwar\u00a0mit Hilfe einer Syntax, die der Konstruktion von Array- und Objekt-Literalen nachempfunden ist.", "localization_tags": [], "locale": "de", "last_edit": "2015-12-16T03:48:28", "review_tags": []}, {"uuid": "d3f43fe7-9862-4356-a5f6-c6b86aa20a5f", "title": "Asignaci\u00f3n por destructuring", "url": "/es/docs/Web/JavaScript/Referencia/Operadores/Destructuring_assignment", "tags": ["Operador", "JavaScript"], "summary": "La sintaxis de\u00a0destructuring assignment es una expresi\u00f3n de JavaScript \u00a0que hace posible la extracci\u00f3n de datos de arreglos u objetos usando una sintaxis que equivale a la construcci\u00f3n de arreglos y objetos literales.", "localization_tags": ["inprogress"], "locale": "es", "last_edit": "2015-08-21T15:00:38", "review_tags": ["technical", "editorial"]}, {"uuid": "7642695e-9760-4feb-a0ec-43210e0759a1", "title": "Affecter par d\u00e9composition", "url": "/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Affecter_par_d%C3%A9composition", "tags": ["R\u00e9f\u00e9rence", "ECMAScript6", "Op\u00e9rateur", "JavaScript"], "summary": "L'affectation par d\u00e9composition (destructuring en anglais) est une expression JavaScript qui permet d'extraire des donn\u00e9es d'un tableau ou d'un objet gr\u00e2ce \u00e0 une syntaxe dont la forme ressemble \u00e0 la structure du tableau ou de l'objet.", "localization_tags": [], "locale": "fr", "last_edit": "2016-10-06T03:55:03", "review_tags": []}, {"uuid": "49f780e0-4754-4c42-93ae-0f307129a5aa", "title": "Destructuring assignment", "url": "/he/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": [], "summary": "\u05ea\u05d7\u05d1\u05d9\u05e8 \u05d4\u05d4\u05e9\u05de\u05d4 \u05d4\u05de\u05e4\u05d5\u05e8\u05e7\u05ea\u00a0\u05d4\u05d5\u05d0 \u05d1\u05d9\u05d8\u05d5\u05d9 \u05e9\u05dc JavaScript\u00a0\u05d4\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d7\u05dc\u05e5 \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05e2\u05e8\u05db\u05d9\u05dd \u05d0\u05d5 \u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05d1\u05e2\u05d6\u05e8\u05ea \u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05ea\u05d7\u05d1\u05d9\u05e8 \u05e9\u05de\u05e9\u05e7\u05e3 \u05d0\u05ea \u05de\u05d1\u05e0\u05d4\u00a0\u05d4\u05de\u05e2\u05e8\u05da \u05d0\u05d5\u00a0\u05d4\u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8 \u05d4\u05de\u05d9\u05dc\u05d5\u05dc\u05d9.", "localization_tags": ["inprogress"], "locale": "he", "last_edit": "2015-11-28T10:28:23", "review_tags": []}, {"uuid": "d6ccad13-62a9-4143-8df0-3098b31841fb", "title": "\u5206\u5272\u4ee3\u5165", "url": "/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": ["ECMAScript6", "operator", "Operator", "Destructuring", "JavaScript"], "summary": "\u5206\u5272\u4ee3\u5165(Destructuring assignment)\u69cb\u6587\u306f\u3001\u914d\u5217\u304b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304b\u3089\u30c7\u30fc\u30bf\u3092\u53d6\u308a\u51fa\u3057\u3066\u5225\u500b\u306e\u5909\u6570\u306b\u4ee3\u5165\u3059\u308b\u3053\u3068\u3092\u53ef\u80fd\u306b\u3059\u308b JavaScript \u306e\u5f0f\u3067\u3059\u3002", "localization_tags": ["inprogress"], "locale": "ja", "last_edit": "2016-07-22T09:03:58", "review_tags": []}, {"uuid": "229280ce-5b58-4d75-bf03-912724196313", "title": "\ube44\uad6c\uc870\ud654 \ud560\ub2f9", "url": "/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": ["ECMAScript6", "operator", "Operator", "Destructuring", "JavaScript"], "summary": "\ube44\uad6c\uc870\ud654 \ud560\ub2f9(destructuring assignment) \uad6c\ubb38\uc740 \ubc30\uc5f4 \ub610\ub294 \uac1d\uccb4\uc5d0\uc11c \ub370\uc774\ud130\ub97c \ubcc4\uac1c(distinct) \ubcc0\uc218\ub85c \ucd94\ucd9c\ud560 \uc218 \uc788\uac8c \ud558\ub294 JavaScript \uc2dd(expression)\uc785\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-06-24T04:58:48", "review_tags": []}, {"uuid": "501c26fc-dbfa-4e59-8d76-75e286da2db5", "title": "Destructuring assignment", "url": "/nl/docs/Web/JavaScript/Reference/Operatoren/Destructuring_assignment", "tags": [], "summary": "The destructuring assignment syntax is a JavaScript expression that makes it possible to extract data from arrays or objects into distinct variables.", "localization_tags": ["inprogress"], "locale": "nl", "last_edit": "2016-07-05T07:45:32", "review_tags": []}, {"uuid": "72088bdd-2529-4ad6-bdab-66600d3f756b", "title": "\u0414\u0435\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u0435", "url": "/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": ["\u041e\u043f\u0435\u0440\u0430\u0442\u043e\u0440", "JavaScript"], "summary": "\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u0434\u0435\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0438\u0440\u0443\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u044f\u00a0\u0432 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u0445 JavaScript \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u0432 \u0438\u043b\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430, \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0433\u043e \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0438\u043b\u0438 \u043b\u0438\u0442\u0435\u0440\u0430\u043b\u043e\u0432 \u0432 \u043e\u0431\u044a\u0435\u043a\u0442\u0435.", "localization_tags": [], "locale": "ru", "last_edit": "2016-09-17T16:10:06", "review_tags": ["editorial"]}, {"uuid": "9ae4e06f-526e-4d6a-8488-833208b0ef3a", "title": "\u89e3\u6784\u8d4b\u503c", "url": "/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment", "tags": ["\u64cd\u4f5c\u7b26", "\u89e3\u6784", "JavaScript"], "summary": "\u89e3\u6784\u8d4b\u503c\uff08destructuring assignment\uff09\u8bed\u6cd5\u662f\u4e00\u4e2aJavascript\u8868\u8fbe\u5f0f\uff0c\u5b83\u4f7f\u5f97\u4ece\u6570\u7ec4\u6216\u8005\u5bf9\u8c61\u4e2d\u63d0\u53d6\u6570\u636e\u8d4b\u503c\u7ed9\u4e0d\u540c\u7684\u53d8\u91cf\u6210\u4e3a\u53ef\u80fd\u3002", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-08-24T00:08:46", "review_tags": ["technical", "editorial"]}], "modified": "2016-10-08T00:10:40", "label": "Destructuring assignment", "localization_tags": [], "locale": "en-US", "id": 114179, "last_edit": "2016-10-06T03:42:41", "summary": "The destructuring assignment syntax is a JavaScript expression that makes it possible to extract data from arrays or objects into distinct variables.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "Syntax", "title": "Syntax"}, {"id": "Description", "title": "Description"}, {"id": "Array_destructuring", "title": "Array destructuring"}, {"id": "Basic_variable_assignment", "title": "Basic variable assignment"}, {"id": "Assignment_separate_from_declaration", "title": "Assignment separate from declaration"}, {"id": "Default_values", "title": "Default values"}, {"id": "Swapping_variables", "title": "Swapping variables"}, {"id": "Parsing_an_array_returned_from_a_function", "title": "Parsing an array\u00a0returned\u00a0from a function"}, {"id": "Ignoring_some_returned_values", "title": "Ignoring some returned values"}, {"id": "Pulling_values_from_a_regular_expression_match", "title": "Pulling values from a regular expression match"}, {"id": "Object_destructuring", "title": "Object destructuring"}, {"id": "Basic_assignment", "title": "Basic assignment"}, {"id": "Assignment_without_declaration", "title": "Assignment without declaration"}, {"id": "Assigning_to_new_variable_names", "title": "Assigning to new variable names"}, {"id": "Default_values_2", "title": "Default values"}, {"id": "Setting_a_function_parameter's_default_value", "title": "Setting a function parameter's\u00a0default value"}, {"id": "ES5_version", "title": "ES5 version"}, {"id": "ES6_version", "title": "ES6 version"}, {"id": "Nested_object_and_array_destructuring", "title": "Nested object and array destructuring"}, {"id": "For_of_iteration_and_destructuring", "title": "For of iteration and destructuring"}, {"id": "Pulling_fields_from_objects_passed_as_function_parameter", "title": "Pulling fields from objects passed as function parameter"}, {"id": "Computed_object_property_names_and_destructuring", "title": "Computed object property names and destructuring"}, {"id": "Specifications", "title": "Specifications"}, {"id": "Browser_compatibility", "title": "Browser compatibility"}, {"id": "Firefox-specific_notes", "title": "Firefox-specific notes"}, {"id": "See_also", "title": "See also"}], "slug": "Web/JavaScript/Reference/Operators/Destructuring_assignment", "review_tags": []}