자바스크립트

홍범선·2023년 7월 8일
1

자바스크립트

목록 보기
1/4

1. 배열 value만 검색할 경우

파이썬 for num in array
=> for (value of array)

2. 파이썬 enumerate

=> array.for((value, index) => { console.log(value, index)})

3. 파이썬 join

=> array.join('') => 구분자 없이 완전히 붙혀서 join됨

4. slice vs splice

slice는 파이썬 slice와 비슷하다. array.slice(2, 4)을 하게 되면 array[2:4]와 같은 의미이고 새로운 배열을 복사한다. 원래 array은 그대로이다.
splice는 array.splice(5, 3)을 하게되면 인덱스 5부터 3개를 제외한 것을 리턴하고 원래 array배열은 3개를 제외한 모든 것이 된다.

5. 정렬

파이썬 오름차순과 마찬가지로
=>array.sort((a,b) => a-b)
내림차순은
=>array.sort((a,b) => b-a)

6. 파이썬 list

파이썬 문자열에서 리스트로 바꿀 때 list를 사용함
=> Array.from(문자열) 문자열이 리스트로 변환

7. 파이썬 [0 for i in range(n)]

=> new Array(n).fill(0)

8. 파이썬 in

문자열에서 특정 문자가 포함되어 있는지 알고 싶을 때
=> 'abcde'.indexOf('a') a의 인덱스가 나옴 없을시 -1 리턴

profile
알고리즘 정리 블로그입니다.

0개의 댓글