const array1 = [5, 12, 8, 130, 44];
const found = array1.find(element => element > 10);
console.log(found);
// expected output: 12
const idol = [
{name : '민혁', age : 30},
{name : '문빈', age : 25},
{name : '민혁', age : 33},
];
function isidol(element) {
if(element.idol == '민혁'){
return true;
}
}
const min = idol.find(isidol);
console.log(min.name); // 민혁
console.log(min.age); // 30
let str = ['good','time','good','time','student']
let answer = str.filter(function(n,i) {
if(i == str.indexOf(n))
answer += n
});
return answer;
}
console.log(answer); // [good,time,student]
예시 3의 filter(function(n,i))의 n과 i 중 n은 str 내부 문자열의 값 하나 하나 이고 i 는 index 이다.
*function(값,index)
출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/find