[javascript 언어공부] 객체(1)
이번시간에는 객체라는 주제에 대해서 알아보자.객체는 영어로 object라고 하고, object 라는 객체가 자바스크립트에서 하는 역할은,배열이라고 하는 것과 유사한 역할을 한다.배열은 연관돼있는 데이터들을 담기 위한 그릇이며,객체도 서로 연관돼있는 데이터들을 담기 위한 그릇이라는 점에서는배열과 객체가 매우 유사하다. 배열과 객체의 차이점은,배열은 그릇이 있고, 그 그릇에 값을 추가하면 그에 따른 index가 추가되고, a b c 0 1 2 객체는 index의 값으로 문자나, 원하는 데이터를 지정할 수 있다는 것이 배열과 객체의 가시적인 차이점이다. a b c 'first' 'second' 'third' 다른 언어에서는 연관배열, 맵, 딕셔너리 라는 데이터 타입이 객체에 해당된다. 객체라는 것은, 나중에 ..
[javascript 언어공부] 배열(3)
이번에는 배열을 제어하는 방법에 대해서 알아보자. 우리는 배열에 담겨있는 데이터를 추가,삭제하거나 어딘가에 낑겨 넣거나 하는 작업을 할 필요가 있다. 먼저 추가에 대해서 알아보자. var li = ['a', 'b', 'c', 'd', 'e']; 다음과 같은 배열이 있다. 이 배열에 .push('f'); 라는 명령을 해보면li.push('f'); 배열을 호출했을 때 alert(li); var li = ['a', 'b', 'c', 'd', 'e','f'];기존에 볼 수 없었던 'f'라는 원소가 배열 뒤에 추가되었음을 알 수 있다. push라는 함수가 있다. 이 함수는 자바스크립트가 기본적으로 제공하는 내장함수이다.이 함수를 호출할 때 첫번째 인자로 'f'라는 값을 전달했더니, f라는 값을 push라는 함수가..