let newYearsResolutions = ['Keep a journal', 'Take a falconry class', 'Learn to juggle'];
자바스크립트 배열
∘ let으로 정의된 array는 reassign 될 수 있음
∘ const array는 배열 내의 요소를 바꿀 수는 있지만 배열 전체를 새로 정의할 수는 없음
∘ 배열.push(요소1, 요소2, ...) : 배열에 1개 이상의 요소 추가
∘ 배열.pop() : 배열의 마지막 요소 삭제
∘ 배열.pop()을 부르는 것만으로도 실행돼서 배열의 마지막 요소가 삭제됨
∘ 배열.shift() : 배열의 첫번째 요소 삭제
∘ 배열.unshift(요소) : 배열의 가장 앞부분에 요소 추가
∘ 배열.slice(첫번째 요소 번호, 마지막 요소 번호+1) : 첫번째 요소부터 마지막 요소까지를 잘라낼 수 있음. 배열을 mutate하는 것은 아님.
∘ 배열.indexOf(찾으려는 요소) : 찾으려는 요소의 배열 내에서의 번호
∘ function 안에서 mutate된 배열은 function 밖에서도 mutate가 반영됨. built-in function도 마찬가지로 block 밖에서도 mutate가 반영됨.
∘ nested array : 다른 배열을 원소로 가지는 array
∘ nested array인 경우 arr[1][0] 같은 거 가능
∘ 배열 for문 사용할 때 i<배열.length 사용할 수 있으면 해
∘ 변수 선언할 때 let 아니면 const는 써야 되는 듯. 앞부분 다시 확인하고 명확하게 써둬.
∘ empty array 선언하려면 바로 array = []; 하면 안 되고 var array; 한 다음에 해야 됨?????
∘ for문 안에서 사용하는 변수 i, j를 선언 할 때 let 꼭 써야 됨
∘ 오타 안 나게 조심해라
∘ log할 문장 안에 '가 있는 경우 '문장'이 아닌 "문장"을 이용
∘ 비교연산자로 ==가 아니라 === 써야 됨
'Front-End > JavaScript' 카테고리의 다른 글
Learn JavaScript_Conditionals (0) | 2022.07.14 |
---|---|
Learn JavaScript_Introduction (0) | 2022.07.14 |
자바스크립트의 시작-웹과 Javascript (0) | 2022.03.27 |
자바스크립트의 실행 방법과 실습 환경 (0) | 2022.03.27 |