배열함수 some()
some() 이 함수는 true 과 false 즉 불린 값만 반환하는데, filter와 같게 조건을 넣어주면 , 그 조건이 true 인지 false인지 알려줍니당. 예시! let ceoList = [ {name : "Larry Page", age : 23, ceo : true}, {name : "Tim Cook", age : 40, ceo : true}, {name : "Elon Musk", age : 55, ceo : false} ] let result = ceoList.some((item) => { return item.age == 23 }) console.log(result) ceoList에 age가 23인 아이가 있니?! 라고 물어보는겁니다. 그럼 결과는 true let ceoList = [ {n..
배열함수 filter()
filter() : 조건을 넣고, 조건에 대해 참인 것만 반환해주는 함수 얘는 map()이랑 비슷하지만, return 하는 곳에 조건을 넣어줘야해 무슨 소리냐면.. let names = [ "Steven Paul Jobs", "Bill Gates", "Mark Elliot Zuckerberg", "Elon Musk", "Jeff Bezos", "Warren Edward Buffett", "Larry Page", "Larry Ellison", "Tim Cook", "Lloyd Blankfein" ] let result1 = names.filter((item) => { return item.startsWith('L') }) console.log(result1) 이렇게 names에 있는 아이템 중 L로 시작하..
배열함수 forEach()
forEach() forEach는 매개변수로 함수를 받는다! 왓? 함수가 함수를 받아?? 그렇다 배열 함수는 함수를 매개변수로 받습니다. 예를 들자면, let names = [ "Steven Paul Jobs", "Bill Gates", "Mark Elliot Zuckerberg", "Elon Musk", "Jeff Bezos", "Warren Edward Buffett", "Larry Page", "Larry Ellison", "Tim Cook", "Lloyd Blankfein" ] function printName(item){ console.log(item) } names.forEach(printName) 밑에 보면, forEach 에 내가 만든 함수를 넣어주는거다! printName에 있는 매개변수..