javascript 문법 - 1
✅ map : 배열 내의 각 요소에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열 반환 ✅ filter : 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열 반환
✅ ceil : 올림 ✅ floor : 내림 ✅ round : 반올림
✅ forEach : 배열 요소 각각에 대해 실행 ✅ for in : 객체에서 문자열로 키가 지정된 모든 열거 가능한 속성 반복 ✅ for of : iterable 배열 순회
하나의 Array 혹은 키-값 쌍인 요소를 가진 반복 가능 객체키, 값 형태의 중첩 배열을 전달하여 Map객체를 생성ES6부터 도입된 javascript 객체Map 객체에서 주어진 키와 값을 추가하거나 업데이트Map 객체에서 특정 요소를 반환Map 객체에서 키값을 이용
자바스크립트로 알고리즘을 풀다보니 문자열을 정수로, 정수를 문자열로 바꾸어야하는 상황들이 많았다.그래서 이번 시간에 다른 타입으로 변경시켜주는 메서드를 정리해보고자 한다.c의 경우에는 정수끼리의 합이기 때문에 3이 나온다.d의 경우에는 문자열끼리의 합이기 때문에 '1'
x의 자리에 음수가 들어가면 NaN반환
number.toString(radix) : 2-36진수의 수로 변경하고 싶을 때 사용할 수 있음다시 되돌릴 때는 parseInt(string, radix)null, undefined를 형변환하려고 하면 오류어떤 형태도 문자열로 변환null, undefined 을 변환
값 제한, 즉 항상 기준보다 작거나 같은 값으로 제한하는 용도로도 사용
return 뒤 a - b < 0 이면 a를 b보다 낮은 색인으로 정렬한다. 즉, a가 먼저옴 return 뒤 a - b > 0 이면 b를 a보다 낮은 색인으로 정렬한다. 즉, b가 먼저옴
참고 : mdn문서-uppercasemdn문서-lowercase
string객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환일치하지 않으면 -1 반환배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환존재하지 않으면 -1을 반환mdn 공식문서 - String.prototype.indexOf()mdn 공식문서 - Array
배열은 조금 나아졌는데 객체는 쓰려고 하면 막막해서 한 번 쭉 정리해보려고 한다.참고https://leehwarang.github.io/docs/tech/constructor.html
지난 글에서 만든 객체를 그대로 가지고 와서 객체 접근을 정리해보려고 한다.