let arr = [ { name: 'apple', price: 1000 }, { name: 'banana', price: 500 }, { name: 'orange', price: 800 } ]; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i].price; } console.log(sum); // 2300 숫자배열이 아닌 객체안에서 특정값을 구할때는 아래와 같이 한다. // 숫자배열 합 for문이용 let arr = [1, 2, 3, 4, 5]; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; } console.log(sum); // 15 // reduce 이용 ..
function addCommas(num) { return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } addCommas("1000") => 1,000
git log 명령어를 사용하여 제외하려는 커밋의 해시 값을 확인합니다. git rebase -i 명령어를 사용하여 인터랙티브 리베이스를 시작합니다. 이제 편집기가 열릴 것입니다. 여기에서 제외하려는 커밋 이전의 모든 커밋은 'pick'으로 남겨두고, 제외하려는 커밋은 'drop'으로 변경합니다. 변경 사항을 저장하고 종료합니다. Git은 이제 인터랙티브 리베이스를 실행하여 제외하려는 커밋을 제거하고 새로운 커밋 히스토리를 만듭니다. 마지막으로, git push --force 명령어를 사용하여 원격 저장소에 변경 사항을 반영합니다. 주의해야 할 점은 --force 옵션을 사용하면 다른 개발자들과 협업하는 경우에는 주의하여 사용해야 합니다. 위의 과정을 수행하면 제외하려는 특정 커밋을 제거할 수 있습니다.
function checkOverlap(rectangles) { for (let i = 0; i < rectangles.length; i++) { const rect1 = rectangles[i]; // 첫번째 사각형의 왼쪽, 오른쪽, 위, 아래 좌표를 구합니다. const left1 = rect1[0]; const right1 = rect1[1]; const top1 = rect1[2]; const bottom1 = rect1[3]; for (let j = i + 1; j < rectangles.length; j++) { const rect2 = rectangles[j]; // 두번째 사각형의 왼쪽, 오른쪽, 위, 아래 좌표를 구합니다. const left2 = rect2[0]; const right2..
비밀번호를 바꾸고 나서 git에 권한있는 동작을 시도하려고 할때 생기는 오류 로컬 깃에 변경된 비밀번호 반영은 생각보다 훨씬 쉬웠다. 우선 해당 계정을 사용중인 아무 로컬 저장소로 이동하자. 그 후 아래 명령어를 입력하면 Github 인증이 초기화 된다. % git config --unset credential.helper 이제 다시 Push를 진행하면 계정과 비밀번호를 요구할것이다. % git push origin master 새롭게 로그인 후 사용하면 된다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.