상호명 : 매화양꼬치 방문일 : 2023-06-23 위치 : 야탑역 인근 대표메뉴 : 양다리구이 오랜만에 소꿉친구들 전부 모였다. 2022년도 12월 송년회 이후로 반년만에 모인건가,,, 오늘은 외박을 할 것이기 때문이 미리 와이프한테 결재도 올리고 한껏 들뜬 마음으로 야탑으로 갔다. 야탑에서 자취를 하는 직업군인이 있기 때문에 오늘은 봉인해제하고 마실예정~ 이번 메뉴는 양다리구이이다. 양꼬치, 양갈비는 종종 먹긴 했는데 양다리?? 처음 들어보는 메뉴여서 기대감이 부푼다 진영이의 추천으로 간 매화양꼬치 밖에서부터 사람이 꽉 차있는 게 보여서 신뢰감이 올라갔다. 음식이 나오기 전에 메뉴판을 한번 쫙 훑어봤는데 메뉴가 정말 많다. 미리 예약을 했기 때문에(사실 양다리는 오래 걸리기 때문에 예약을 해야만 먹을..
var, let, const 정리 JavaScript에서 변수 선언을 하기 위한 3가지 방법이 있다(var, let, const) 이번 글에서는 위의 세가지들의 차이점을 정리해 보겠다. var let const 중복선언 O X X 재할당 O O X 스코프 function-level Block-level Block-level 호이스팅 O O O 전역객체 프로퍼티 O X X 중복선언 var는 중복선언이 가능하며, 마지막에 선언한 변수의 값이 할당된다. let, const는 중복선언 시 문법에러가 발생한다. 1 2 3 4 5 6 7 8 9 10 11 //var var v = 5; console.log(v); //output : 5 var v = 10; console.log(v); //output : 10 //..
falsy란 실제값이 false가 아니지만 false로 평가되는 값들을 값이라고 한다. 조건문에서는 조건식이 false일 때 실행되지 않고 다음으로 넘어가는데 아래에 나열한 값들도 false 처럼 평가가 되기 때문에 사용에 주의해야한다. -0 -undefined -null -" " (빈문자열) -NaN 주의! 빈 배열과, 빈 객체는 falsy 값이 아니다!!! truthy란 실제값이 true가 아니지만 true로 평가되는 값들이다. 간단하다... 위의 falsy를 제외한 모든 값들이 truthy 값이다.
*모두 똑같은 요소로 채우고 싶다면 fill Array.prototype.fill()메소드는 배열 내 원하는 요소를 같은 값으로 채울 수 있다. 해당 메소드는 원본을 변경하는 메소드로, 복사본이 아닌 this 객체로 변경해 반환한다는 특징이 있다. 1 2 //구조 arrayName.fill(element_value, start_index, end_index); cs 첫번째 매개변수 배열에 채우고자 하는 값을 입력한다. 두번째 매개변수 값을 채우기 시작할 지점의 인덱스, 생략이 가능하며 기본값은 0이다. 음수를 입력하면 뒤에서부터 접근가능하다. 세번째 매개변수 어디까지 값을 채울건지 종료지점의 인덱스 생략이 가능하며 기본값은 array.length이다. 1 2 3 4 5 6 7 8 9 10 11 12 co..
글이 너무 길어져서 배열의 메소드는 따로 정리했다. *맨 앞에서 요소를 추가할 때 unshift() Array.prototype.unshift()메소드는 배열의 맨 앞에 1개 이상의 요소를 추가하고 배열의 새로운 길이를 반환할 수 있다. unshift는 배열의 길이를 return한다. 1 2 3 4 5 const array = [1,2,3,4]; const count = array.unshift(0); console.log(count); //5 console.log(array); //[0,1,2,3,4] cs *맨 앞에서 요소를 지울 때 shift() Array.prototype.shift()메소드는 배열 내에서 0번째 인덱스에 오는 첫 번째 요소를 제거해 나머지 값의 위치를 한 칸씩 앞으로 오게끔 만든..