본문 바로가기

자바스크립트 익명 함수 선언하는 방법 자바스크립트 익명 함수 기본 형태는 다음과 같다! (function(){ // 여기에 내용을 입력하면 된다. })(); 정말 흥미롭게 생겼는데(?) 선언과 동시에 실행을 시키는 구조이다! 따라서 100% 실행을 보장한다.(body onload보다 더 즐겨 사용한다!) 무조건 실행을 시키고 싶은 함수는 익명 함수 블록을 만들어서 그 안에서 호출해주면 된다!(매우 유용하게 사용할 수 있다!) 다음과 같이 해놓으면 html 로딩과 동시에 해당 함수가 무조건 실행된다! (function(){ alert('hello world'); // alert가 자동으로 실행됨 })(); 더보기
자바스크립트에서 JSON string을 객체로 쉽게 변환하는 방법 자바나 php 등에서 리턴한 JSON string을 자바스크립트에서 객체(Object)로 변환하려면 어떻게 해야할까? 다음과 같이 내장 함수를 써서 간단하게 처리할 수 있다!(굳이 jQuery를 쓰는 등 복잡하게 가지 않아도 된다!) var jsonString = '{"name": "James", "age": "30"}'; // JSON string var jsonObject = JSON.parse(jsonString); // JSON 객체로 변환한다! 더보기
자바스크립트 JSON 객체를 string으로 변환하는 방법 자바스크립트 JSON 객체를 string으로 변환하려면 어떻게 해야할까? JSON.stringify()를 사용하면 된다!(자바스크립트 내장 객체!) 예제는 다음과 같다. var foo = {name: "James", age: "30"}; // JSON 객체 var jsonString = JSON.stringify(foo); // string으로 변환 alert(jsonString); // 출력! {name: "James", age: "30"}이라고 정상적으로 출력된다! 더보기