본문 바로가기

TIL96

[Javascript] 함수 생성 방식과 호이스팅 1. 함수 리터럴 - 4가지 구성요소를 가진다. 1) function키워드 2) 함수명(선택사항) 3) 매개변수 리스트 4) 함수 몸체(함수 호출시 실행되는 부분) function add(x,y){ return x+y; } 2. 함수 선언문 방식으로 함수 생성하기 - 함수명 정의 필수. 3. 함수 표현식 방식으로 함수 생성하기 1) 함수 리터럴로 하나의 함수를 만들고, 2) 생성된 함수를 변수에 할당하여 함수를 생성 var add = function(x,y){ return x+y; } 4. 함수 호이스팅 함수 안에 있는 변수 선언과 함수 선언을 함수 유효 범위 최상단으로 끌어 올리는 것 함수 선언문은 호이스팅에 영향을 받지만, 함수 표현식은 영향을 받지 않는다. 함수 선언문은 호이스팅에 의해 브라우저가 .. 2020. 12. 3.
Git | branch conflict 해결하기 git 브랜치 간 꼬였을 때 readme 수정, (충돌있는 파일) git add . git commit -m "Merge" git push origin main git checkout deploy git pull origin main 2020. 11. 23.
카카오톡 테마 만들기 - ios 캐릭터 디자이너 친구의 부탁으로 카카오톡 테마를 만들었다. 아이폰을 쓰고 있어서 아이폰에 먼저 적용해봤는데, '테마를 적용할 수 없습니다.' 와 같은 에러메시지가 나와서 찾아보니 맥에서 작업할 때 zip압축파일 생성과정에서 상위폴더가 자동으로 생성되는 것으로 인한 오류였다. 맥에서 zip파일로 압축할 때 주의사항 (https://macnews.tistory.com/4397) 요약하면 -> Images폴더와 kakaoTalkTheme.css파일만 선택한 상태에서 2개항목 압축 선택 -> .ktheme으로 압축파일 확장자 변경 2020. 11. 8.
Git | revert git push 를 했더니 error: failed to push some refs to hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details.. 2020. 10. 15.
Git | fatal: No such remote fatal: No such remote: 'xxx' 분명 xxx 저장소가 맞는데 이런 오류가 나왔다. 1) git remote set-url origin //해당 명령어로 origin 주소를 다시 설정한다. 2) git remote -v //설정된 주소를 확인한다. 3) git status 2020. 10. 15.
Git | fatal: remote origin already exists 폴더를 통째로 복사했다가 숨겨져 있던 .git 파일도 같이 복사되는 바람에 origin 저장소가 겹쳐 버렸다. error: src refspec master does not match any error: failed to push some refs to fatal: remote origin already exists. //원격저장소가 이미 존재한다는 뜻이므로 1) 'git remote -v' 명령어로 현재 origin 저장소를 확인한다. 2) 'git remote rm origin' 명령어로 origin 을 삭제 3) 'git intit' 으로 저장소 초기화 git add . git push 까지 원래 하려고 했던 레포지토리 초기 푸시 순서대로 입력한다. 2020. 10. 15.