#특명 : 이름에 "g" 가 들어간 사람들을 찾아야한다!
var person = [
{
"name": "kim",
"age": "20",
"gender": "man"
}, {
"name": "vicky",
"age": "22",
"gender": "women"
},
{
"name": "gloria",
"age": "42",
gender: "women"
}, {
"name": "gom",
"age": "27",
"gender": "man"
}
];
// 객체가 담은 배열 person에 filter 메서드 사용
// 배열 순서대로 객체단위로 쪼개어 load 라는 매개변수로 할당
// 객체 순서대로 name 에 우리가 원하는 문자열이 있는지 탐색
// 해당 문자열이 있는 경우 참, 거짓으로 리턴된다.
// filter메서드는 참의 결과들만 모아 배열로 반환한다.
function arrayFilter(_objInArray, _findValue) {
return _objInArray.filter(function(load) {
return load.name.includes(_findValue);
});
};
arrayFilter(person, "g");
//결과 Array
[
{name: "gloria", age: "42", gender: "women"},
{name: "gom", age: "27", gender: "man"}
]
'Frontend' 카테고리의 다른 글
jQuery를 pure js, vue.js로 바꿔보자 (0) | 2019.02.25 |
---|---|
뷰 설치 (0) | 2019.02.12 |
[jQuery] 쇼핑몰-썸네일영상띄우기 (0) | 2019.01.21 |
userAgent를 활용한 브라우저 감지 (0) | 2019.01.11 |
[button]pulse 버튼 만들기 (0) | 2019.01.10 |