반응형
function userSearch(){
var keyword = 'c';
var searchResult = [];
var testArray = [
{id: 'html', name: '에이치티엠엘'},
{id: 'css', name: '스타일시트'},
{id: 'jquery', name: '제이쿼리'},
{id: 'javascript', name: '자바스크립트'},
]
for(i=0;i<testArray.length;i++){
if(testArray[i].id.includes(keyword)){
searchResult.push(testArray[i].name);
}
}
console.log("검색키워드 : ", keyword);
console.log("검색후 새로 배열: ", searchResult);
}
위 코드는 키워드 'c'로 검색했을 때,
key:value 로 저장된 testArray 에서 'c'가 포함된 아이들을 재배열해서
보여주는 function 이다.
searchResult 라는 비어있는 배열을 생성하고,
for문으로 testArray의 length 만큼 돌리면서
i번째 id가 'c' 를 포함하고 있을 때 searchResult 배열에 push 하는 방식이다.
반응형
'JavaScript' 카테고리의 다른 글
[javascript] 클릭시 마우스 효과 나타내기 (0) | 2020.02.08 |
---|---|
[javascript] var, let, const 차이점 (0) | 2020.02.05 |
[Javascript] 매개변수 전달인자에 따른 바인딩 (0) | 2018.04.30 |
[Javascript] 함수의 매개변수(arguments 객체) (0) | 2018.04.27 |
[Javascript] 자바스크립트 참조(객체)타입 (0) | 2018.04.16 |