else문 포함 검색 알고리즘 수정 제안
게시글 주소: https://orbi.kr/00078127020
Js 기준임
var allPosts = []; // 전체 게시물 배열
var resultPosts =[]; // 검색한 단어가 제목에 들어있는 게시물 배열
document.getElementById("글쓰기").onclick = function() {writing()};
// html에 <button id="글쓰기" onclick="writing()">글쓰기</button> 식으로 되어있다면 필요없음.
function writing() {
AllPosts.push(document.getElementById("게시물제목").innerText);
}
// 글쓰기 버튼 누르면 전체 게시물 배열 마지막에 게시물 제목이 추가됨.
//위 같은 구조로 되어있다 치고 검색 알고리즘 시작
document.getElementById("돋보기").onclick = function() {searching()};
// html에 <button id="돋보기" onclick="searching()"><돋보기 이미지 태그></button> 식으로 되어있다면 필요없음.
function searching() {
for (let i=0; i<AllPosts.length; i++){
if (allPosts[i].includes(document.getElementById("돋보기").innerText)){
resultPosts.push(allPosts[i]);
}
}
// 대충 검색한 단어가 제목에 들어있는 게시물들의 제목을 resultPosts 배열에 추가.
if (resultPosts.length == 0){
검색결과 없음 페이지 띄우는 알고리즘
}
else{
resultPosts 요소들이 제목인 게시물들 보여주는 알고리즘
}
//for문 종료된 후resultPosts 요소 개수들에 따라 다른 페이지 띄워줌. 0개면 검색결과 없음 페이지, 1개 이상이면 게시물들 제목들 보여주는 페이지
}
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
. 1 0
근거 없는 자신감이 내가 자신감이 없는 근거이다.
-
재수생 6모 4 1
재수생이 우리반에 난입해서 시험보는거임?
-
수2 19번 자작문제 5 0
-
근거 없는 자신감 1 1
난 자신감도 없다.
-
의치한약수의 가장 큰 장점은 8 3
서울에 안 살아도 된다 이거 같음 오히려 지방이 페이가 더 쎈 경우가 많다지 서울...
-
재능은 사실 기억력이고 자기가 재밌어하면 기억이 더 잘됨 사실 재능이란건 "무엇에...
-
스타벅스 쓰레기통에서 1 2
화장하는 놈이 있는데 상식을 아득히 벗어난다 참
-
수2 교점 불연속 개수세기 1 1
개극혐임 ㅅㅂ
-
오늘은 몇시에 기분 좋아지지 3 1
저녁전 저녁이후
-
씨맥의 용감한 시민상 죽빵론 4 0
내가 길가다가 기분이 좃같아서 옆에 달려가던 한남하나를 개팻음 근데알고보니 그사람이...
-
끝나버림 2 0
ㅈ된듯 80점도안나오는거아님?ㅠ
-
국어 어려워요 2 1
-
영어 질문 2 0
워드마스터 수능2000 다 외웠고 2등급정도 나오는데 1등급 받고싶어서 영단어책...
-
될놈될이라 상관없다 vs 미련한 짓이고 되더라도 연애 안했으면 더 잘됐을 거다
-
자료퀄만 따지면 김현우 강기원 3 0
자료퀄만 따지면 강기원 김현우 둘 중에 누가 나음?? 강기원은 계산 많이...
-
수특 월곡답가 질문 2 0
제5수에 '밤마다 외로운 꿈 혼자 다녀오노라' 라는데 여기서 왜 꿈을 월곡과의...
-
확통통 이거 왜케어렵죠 6 1
제 풀이가 뭐가 잘못됐는지 모르겠어요...
-
요즘 제타맥스 실력이 안느네 4 1
100개 찍고 싶은데
-
언매 화작 1 0
화작선택한 현역입니다.인서울 삼룡의 정도까지 염두해두고있는데 물리점수 올리느라...
-
설뱃 중뱃 약뱃 기원 1 0
ㅈㅂㅈㅂ
첫번째 댓글의 주인공이 되어보세요.