Illie
JS. 오늘의 공부 정리 본문
어제가 너무 어려웠어서 그런건가,
오늘은 아주 가벼운 마음으로 참여할 수 있었다
1. reduceRight() : 오른쪽에서 부터 순서대로 더한다
{
const arrNum5 = ["javascript", "react", "vue"];
const arrReduce5 = arrNum5.reduceRight((p,c) => p + c);
}
정답 : vue react javascript
{
const arr = [[1,2], [3,4], [5,6]];
const arr1 = arr.reduceRight((p,c) => p + c);
}
정답 : 5,6,3,4,1,2
뭐 이런식이다
2. Slice()
{
const arr = [100, 200, 300, 400, 500];
const result = arr.slice(2,4);
}
정답: 300, 400
그러니까 0, 1, 2, 3, 4로 나타냈을 때, 2에 있는 값에서 부터 4까지의 값을 나타낸다 (4미포함)
3. splice() : (위치, 갯수, 요소1...)
{
const arrNum3 = [100, 200, 300, 400, 500];
const result3 = arrNum3.splice(2, 3, 'javascript');
}
정답 : 100 200 javascript
해설: 위치 2에 해당하는 300 부터 3개의 값이 요소(javascript)로 대체된다
이런 배열도 있다니 이런 디테일이 신기하다 뭘 위해 splice가 있는 것인가!
4. indexOf() lastIndexOf() includes()
indexOf(): 괄호 안의 값이 위치한 순서를 찾는다
lastIndexOf(): 괄호 안의 값이 위치한 순서를 찾으나, indexOf와는 달리 오른쪽에서 부터 찾는다
includes(): Boolean으로, true/false값을 도출한다
왜 includes에는 s가 붙는 것인가...!!!! 이것때문에 많이 헤맸다
'JAVASCRIPT > 자바스크립트' 카테고리의 다른 글
JS. 배열 객체 응용하기 (1) | 2022.02.07 |
---|---|
searchEffect01 - indexOf() (11) | 2022.02.07 |
JS. for문으로 1부터 100까지 합 구하기 (0) | 2022.02.03 |
JS. 오늘의 공부 정리 (0) | 2022.02.03 |
3차 오답노트 (0) | 2022.01.28 |
Comments