반응형 find2 for loop 에서 우선순위 찾기 배열에서 우선순위에 있는 요소를 찾아 리턴해주는 방법입니다. const arr1 = ["blue sea", "banana yellow", "red apple", "green wood", "white egg"]; const arr2 = ["banana yellow", "green wood", "blue sea"]; const priorityArray = ["red", "blue", "green", "yellow"]; function findPriorityElement(arr) { for (p of priorityArray) { const match = arr.find(v => v.includes(p)); if (match) { return match; } } } console.log(findPriority.. 2022. 6. 9. 배열에서 원하는 객체 찾기 find() 메서드를 이용해 배열안에 원하는 객체를 찾습니다. find()는 일치하는 첫번째 요소만 반환해줍니다. const arr = [{ a: 1, b: 2 }, { a: 3, b: 4 }, { a: 5, b: 6 }, { a: 7, b: 8 } ]; const result = arr.find(obj => { return obj.b === 6; // { a: 5, b: 6 } }); 원하는 값을 가진 모든 객체를 반환하려면 filter()를 이용하면 됩니다. filter()는 새 배열을 만들어 리턴해줍니다. const arr = [ { name: 'string 1', value: '1,2' }, { name: 'string 2', value: '2' }, { name: 'string 2', value.. 2020. 9. 10. 이전 1 다음 반응형