본문 바로가기

Web/JavaScript26

*매우중요 javascript - concat, includes, indexOf, reverse, slice, splice #javascript #1concat - merge arrays 1)기본준비 let A = [‘a’,’b’]; let B = [‘c’, ‘d’]; 2)concat이용하여 merge A.concat(B) 3)결과 A [‘a’,’b’,’c’,’d’] #2includes - look for a value 1) #1의 array가 들어있는 A리스트를 그대로 활용하자면 A.includes(‘b’); 2)결과 true python의 in과 같은 기능을 한다. #3indexOf- just like string.indexOf *내가 찾고자 하는 값이 있다면 몇번 인덱스에 있는지, 없다면 -1을 출력해준다. #1의 A리스트를 다시 활용하면 1) A.indexOf(‘c’) 결과 2 2) A.indexOf(‘g’) 결과 -.. 2022. 12. 3.
javascript - push, pop, shift, unshift (삽입 및 삭제 관련) javascript - push, pop, shift, unshift #1 push- add to end array가 정해져있는 배열에 집어넣는 방법이다. 1)선언 let sample = [‘soy’]; 2)삽입 sample.push(‘rice’) 3)결과 sample [‘soy’, ‘rice’] #2 pop - remove from end 1)선언은 #1에서 이어서 간다는 가정하에 array로 soy, rice가 들어있다고 가정한다. sample.pop() 이렇게 하면 가장 마지막에 있는게 한번 출력되면서 삭제가 된다. 2)결과 sample [‘soy’] 3)응용 위의 것을 응용하자면 let A = [‘red’, ‘orange’]; let B = [‘man’, ‘women’]; 이렇게 되어있을때 A.p.. 2022. 11. 27.
javascript - 배열의 특징 (글씨 부분변경, 전체 변경) javascript - 배열의 특징 (글씨 부분변경, 전체 변경) #1 부분변경 1)선언 let firstName = [‘daniel’]; 2)변경시도 firstName[0] = ‘D’; 이름의 첫번째 글씨를 소문자d에서 대문자D로 변경하길 원한다. 3)확인 firstName 이라고하면 D 라고 출력된다. 즉, 부분의 변경은 이렇게 해선 먹질 않는다 #2 전체변경 1)선언 let firstName = [‘daniel’]; 2)변경시도 firstName[0] = ‘red’; 3)확인 firstName 이라고 하면 red 라고 출력된다. 즉, 한 단어의 한글자씩을 변경할수는 없는것같다. 최소한 이 방법으로는 따라서 해당 단어를 변경하고 싶다면 전체를 건드려야하는 것 같다. 2022. 11. 27.
javascript - 출력문 (console.log, alert, prompt) javascript - 출력문 그동안 내가 백엔드 쪽 완전 기초중의 기초를 다루는 확인 작업을 하면서 javascript 콘솔 창에 띄우는 것을 두려워 했던 이유는 항상 사용할때마다 작동이 안되었고, 그것을 어떻게 해결하는지도 몰랐었다. 하지만 배우다보니 보통 python의 print기능과 같은 함수가 console.log(출력문) 라는 것을 알게되었다. 어떻게 어떻게 알기야 했지만 이렇게 정확히 알게되니 역시 공부하길 잘했다는 생각이 든다. —— #1 console.log(출력문) *이렇게 하게되면 console에서 무엇이 입력되었는지 저장이 되게 된다. #2 alert(출력문) *이렇게 하면 console에서 기록은 남질 않지만, 사용자에게 알림으로 무언가를 표시하게 된다. (팝업창) #3 promp.. 2022. 11. 24.