Filter
-
[Javascript] 이중배열을 filter로 조건에 해당하는 것 추출하기JavaScript 2023. 10. 27. 09:14
js의 Array가 제공하는 함수 중 filter는 기존 array에서 filter의 조건에 해당하는 새로운 배열을 반환하는 함수이다. 이 filter를 사용할 때 조건을 디테일하게 조절하는 방법을 기록으로 남긴다. 예시) 이중배열 Array a에서 Array b의 값과 일치하는 항목들만 반환하는 방법 const a = [[1,2,3], [4,5,6], [7,8,9]]; const b = [[1,2,3], [4,5,3], [7,8,9]]; const c = a.filter(x => { let temp = x.join(''); let tempCnt = 0; b.forEach(e => { let temp2 = e.join(''); if(temp2 === temp) tempCnt ++; }) if(tempCn..
-
[Javascript] sort , filter 간단예제JavaScript 2022. 7. 20. 23:25
javascript를 사용하다보면 종종 array의 값을 정렬하거나, 솎아내야 하는 경우가 있는데, 이때 sort()나 filter()를 사용하면 편리하게 원하는 값을 얻을 수 있다. 예시 let array = [2, 4, 10, 9]; // 오름차순 array.sort(function(a, b){ return a - b; //앞값 - 뒷값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }); console.log("sorted arr: "+array); // sorted arr: 2,4,9,10 //내림차순 정렬 array.sort(function(a, b){ return b - a; //뒷값 - 앞값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }) console.log("desc sor..
-
5.ArraysJavaScript 2021. 9. 27. 11:14
forEach : 배열 내부의 value들을 각각 대입하여 작동합니다. const userList = ["user01", "user02"]; function printUserList( list ) { userList.forEach((element) => console.log(element)); } printUserList(userList); //user01 user02 길이값 얻기 : array.length; 배열에 값 추가: array.push(넣을 값); console.log("userList 길이:" + userList.length); //userList 길이:2 userList.push("user03"); console.log(userList); //[ 'user01', 'user02', 'use..