{"json_modified": "2016-09-25T21:59:12.283550", "uuid": "2339a43f-9daa-4cf0-b7f3-9af977e82427", "title": "Hoisting", "url": "/en-US/docs/Glossary/Hoisting", "tags": ["glossary", "CodingScripting", "Glossary", "JavaScript"], "translations": [{"uuid": "f5922142-4bd2-48c0-9f5d-1033e90aa9fd", "title": "Hoisting", "url": "/de/docs/Glossary/Hoisting", "tags": ["glossary", "hoisted", "hoisting", "JavaScript", "CodingScripting", "Glossary"], "summary": "Technical review completed. Editorial review completed.", "localization_tags": [], "locale": "de", "last_edit": "2016-05-28T07:34:23", "review_tags": []}, {"uuid": "f6d13b66-f8c0-417a-be50-9b2d7e6710ab", "title": "Hoisting", "url": "/fr/docs/Glossaire/Hoisting", "tags": ["CodingScripting", "JavaScript"], "summary": "En\u00a0JavaScript, functions et variables sont hiss\u00e9e (\"hoisting\" est\u00a0traduit en fran\u00e7ais par \"hissage\").", "localization_tags": [], "locale": "fr", "last_edit": "2016-06-13T11:00:51", "review_tags": []}, {"uuid": "8ac68a2d-9876-418d-940b-8d8819d92f0c", "title": "\u5dfb\u304d\u4e0a\u3052\uff08\u30db\u30a4\u30b9\u30c6\u30a3\u30f3\u30b0\uff09", "url": "/ja/docs/Glossary/Hoisting", "tags": ["glossary", "CodingScripting", "Glossary", "JavaScript"], "summary": "JavaScript\u3067\u306f\u3001\u95a2\u6570\u3068\u5909\u6570\u306f\u5dfb\u304d\u4e0a\u3052\uff08\u30db\u30a4\u30b9\u30c6\u30a3\u30f3\u30b0\uff09\u3089\u308c\u307e\u3059\u3002\u5dfb\u304d\u4e0a\u3052\u306f\u3001\u30b9\u30b3\u30fc\u30d7\uff08\u30b0\u30ed\u30fc\u30d0\u30eb\u30b9\u30b3\u30fc\u30d7\u307e\u305f\u306f\u73fe\u5728\u306e\u95a2\u6570\u30b9\u30b3\u30fc\u30d7\uff09\u306e\u5148\u982d\u306b\u5ba3\u8a00\u3092\u79fb\u52d5\u3059\u308bJavaScript\u306e\u632f\u308b\u821e\u3044\u3067\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2016-05-21T20:51:47", "review_tags": ["editorial"]}, {"uuid": "55ee9ceb-c05a-440c-96ae-c530fe860c7d", "title": "Hoisting", "url": "/ko/docs/Glossary/Hoisting", "tags": ["glossary", "JavaScript", "CodingScripting", "Glossary"], "summary": "JavaScript\uc5d0\uc11c, \ud568\uc218 \ubc0f \ubcc0\uc218\ub294 \ub04c\uc5b4\uc62c\ub824(hoisted)\uc9d1\ub2c8\ub2e4. \ud638\uc774\uc2a4\ud305(hoisting, \ub04c\uc5b4\uc62c\ub9bc)\uc740 \uc120\uc5b8\uc744 scope(\uc804\uc5ed \ubc94\uc704 \ub610\ub294 \ud604\uc7ac \ud568\uc218 \ubc94\uc704)\uc758 \uc0c1\ub2e8\uc73c\ub85c \uc774\ub3d9\ud558\ub294 JavaScript\uc758 \ud589\ub3d9(behavior)\uc785\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-05-09T16:17:36", "review_tags": []}, {"uuid": "81399dde-c57c-4a55-a7d5-6c094e99a557", "title": "Hoisting", "url": "/nl/docs/Glossary/Hoisting", "tags": ["glossary", "CodingScripting", "Glossary", "JavaScript"], "summary": "Functies en variabelen zijn hoisted (letterlijk: \"getakeld\" of \"omhoog gehesen\") in JavaScript. Hoisting is het gedrag in JavaScript waarbij declaraties naar het begin van een scope verplaatst worden (globale scope of de scope van de huidige functie).", "localization_tags": [], "locale": "nl", "last_edit": "2016-05-25T07:03:10", "review_tags": []}, {"uuid": "7180016d-b304-413b-991c-4f3f72a2a84a", "title": "Hoisting", "url": "/pl/docs/Glossary/Hoisting", "tags": [], "summary": "W j\u0119zyku\u00a0JavaScript, funkcje oraz zmienne s\u0105\u00a0windowane. Windowanie (hoisting) w JavaScript'cie oznacza przeniesienie deklaracji za sam\u0105 g\u00f3r\u0119 (do globalnego zasi\u0119gu lub do zasi\u0119gu funkcji).", "localization_tags": [], "locale": "pl", "last_edit": "2016-03-01T05:58:26", "review_tags": []}, {"uuid": "366c7083-33cb-4354-8833-78b3374598c4", "title": "Hoisting", "url": "/pt-BR/docs/Glossario/Hoisting", "tags": [], "summary": "Em\u00a0JavaScript, fun\u00e7\u00f5es e\u00a0vari\u00e1veis s\u00e3o\u00a0hoisted (ou \"levados ao topo\"). Hoisting \u00e9 um comportamento do\u00a0JavaScript de\u00a0mover declara\u00e7\u00f5es para o topo\u00a0de um\u00a0escopo (o escopo global ou da fun\u00e7\u00e3o em que se encontra).", "localization_tags": ["inprogress"], "locale": "pt-BR", "last_edit": "2015-11-23T18:00:27", "review_tags": []}, {"uuid": "42669beb-0489-4513-96c4-56d397722dcd", "title": "\u041f\u043e\u0434\u043d\u044f\u0442\u0438\u0435", "url": "/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/%D0%9F%D0%BE%D0%B4%D0%BD%D1%8F%D1%82%D0%B8%D0%B5", "tags": [], "summary": "\u0412 JavaScript, \u0444\u0443\u043d\u043a\u0446\u0438\u0438\u00a0\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435\u00a0\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \"\u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0435\u043c\u044b\u0435\". \u041f\u043e\u0434\u043d\u044f\u0442\u0438\u0435 \u044d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u00a0JavaScript\u00a0\u0437\u0430\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0435\u0441\u044f \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u043e\u0431\u044c\u044f\u0432\u043b\u0435\u043d\u0438\u0439 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e\u00a0\u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 (\u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u043b\u0438 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u0438).", "localization_tags": ["inprogress"], "locale": "ru", "last_edit": "2016-07-31T07:41:10", "review_tags": []}, {"uuid": "f21748fc-bc3a-4344-a4df-35d7313b25be", "title": "\u53d8\u91cf\u63d0\u5347", "url": "/zh-CN/docs/Glossary/Hoisting", "tags": ["\u672f\u8bed\u8868", "JavaScript"], "summary": "\u5728 JavaScript\u4e2d\uff0c functions \u548c variables \u4f1a\u88ab\u63d0\u5347\u3002\u53d8\u91cf\u63d0\u5347\u662fJavaScript\u5c06\u58f0\u660e\u79fb\u81f3\u4f5c\u7528\u57df\u00a0scope (\u5168\u5c40\u57df\u6216\u8005\u5f53\u524d\u51fd\u6570\u4f5c\u7528\u57df) \u9876\u90e8\u7684\u884c\u4e3a\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-04-09T08:41:54", "review_tags": ["technical"]}], "modified": "2016-09-25T21:59:12", "label": "Hoisting", "localization_tags": [], "locale": "en-US", "id": 145619, "last_edit": "2016-09-25T21:59:11", "summary": "Hoisting is a term you will\u00a0not find in the JavaScript docs. Hoisting was thought up as\u00a0a general way of thinking about how execution context (specifically the creation and execution phases) work in JavaScript. But, hoisting can lead to misunderstandings. For example, hoisting teaches that variable and function declarations are physically moved to the top your coding, but this is not what happens at all. What does happen is the variable and function\u00a0declarations are put into memory during the compile phase, but stays exactly where you typed it in your coding.", "sections": [{"id": "Learn_more", "title": "Learn more"}, {"id": "Technical_example", "title": "Technical example"}, {"id": "Technical_reference", "title": "Technical reference"}], "slug": "Glossary/Hoisting", "review_tags": []}