본문 바로가기
728x90

Javascript6

Javascript - JSON 파싱, 문자열 변환처리 간단구현 JSON타입의 데이터를 제어할 경우에 JSON -> 문자열, 문자열 -> JSON을 왔다갔다 하는 경우가 있습니다. 이럴 경우에는 Javascript에서 제공하는 JSON 내장함수를 이용하면 간단하게 구현할 수 있습니다. JSON.parse() JSON의 형태로 문자열을 파싱처리 합니다. 파싱 처리된 JSON값은 key, value형태 및 Array(배열)의 형태로 Javascript에서 사용이 가능합니다 Key / Value 케이스 var json_val = JSON.parse('{"one":1,"two":2,title:"number"}'); // 1 var one = json_val.one; // 2 var twojson_val.two; // number var number = json_val.tit.. 2021. 8. 2.
Javascript - Hoisting(호이스팅)이란? Hoisting이란 JavaScript(이하 JS)에서 변수 선언과 관련된 개념입니다. Hoist의 사전적 뜻으로는 감아올리기, 감아 올리는 장치와 같은 뜻을 가지고 있는데 ‘끌어 올리다’와 같은 의미를 가지고 있습니다. Hoisting이 적용되는 대상은 var로 선언한 변수와 function입니다. 이 두 대상들은 함수를 선언하기 전에 호출해도 정상적으로 실행이 되는데 Hoisting에 의해 이런 현상이 발생하게 됩니다. 그리고 이 현상을 var hoisting(변수 선언 끌어올리기), Function declaration hoisting(함수선언 끌어올리기)라고 부릅니다. Hoisting을 공식 문서에서는 다음과 같이 표현하고 있습니다. - 호이스팅을 변수 및 함수 선언이 물리적으로 작성한 코드의 상.. 2021. 7. 7.
728x90