// 배열함수 공부
const fruts = [
{ name: "orange", price: 300 },
{ name: "apple", price: 200 },
{ name: "lemon", price: 400 },
{ name: "banana", price: 500 },
];
// find 찾기
// const item = fruts.find((frut, index) => {
// if (frut.price === 400 && index === 2) {
// return true;
// }
// return false;
// });
// console.log(item)
// findIndex() 원하는 index값을 반환 , 조건을 만족하지 않으면 -1 반환.
// const item = fruts.findIndex((frut, index) => {
// if (frut.price === 500) {
// return true;
// }
// return false;
// })
// console.log(item)
// some 배열안에 특정 조건을 만족하는 요소를 확인하기 위한 함수.
// const item = fruts.some((frut) => {
// if (frut.price > 400) {
// return true
// }
// return false
// })
// console.log(item)
//every 배열안에 조건이 만족하는지 확인하는 함수
// const item = fruts.every((frut) => {
// if (frut.price > 100) {
// return true;
// }
// return false;
// })
// console.log(item)
// filter 원본배열을 건들이지 않고 특정 조건은 만족하극 새로운 배열을 만들어 출력.
// const item = fruts.filter((frut) => {
// if (frut.price < 500) {
// return true;
// }
// return false;
// })
// console.log(item)
// map() 원본 배열을 그대로 두고 새로운 배열 형식으로 만들어 출력해준다.
// const item = fruts.map((frut) => {
// return `${frut.name} : ${frut.price}원`;
// });
// console.log(item)
카테고리 없음
배열함수 예제 공부
반응형