Jade에서 배열의 주소값중 공백이 있을 때 처리하는 방법졸업작품_preparing..../node_js2019. 3. 3. 01:01
Table of Contents
반응형
다음과 같은 배열이 있다고 가정하자 .
A = ['A','B','C',"",'E','H'] ;
위의 A의 배열은 사용자가 선택한 선택지에 따른 게임의 태그라고 가정하며 ,
위의 값은 Router를 통해서 Render 해서 가져온 값을 A의 배열로 나타낸 것이다.
선택되어진 값만을 따로 결과물로 출력하고 싶을 때 , 나는 공백을 없앨 필요를 느낀다.
이 때 A.push를 통해서 따로 걸러낼 수 있다 .
실제로 어떻게 사용할 수 있는지 코드를 통해서 확인해 본다 .
-var Game_Tag = [First_Tag,Multi_value,CategoryCoop_value,CategoryMMO_value,IsFree_value,GenreIsFreeToPlay_value,PurchaseAvail_value,Causal_value,Dark_value,Cute_value,Music_value,Comedy_value,Humor_value,Story_Rich_value,Relaxing_value,Gore_value,Survive_value,Stratgy_value,Puzzle_value,Sci_fi_value,Fantasy_value,Action_value,Violent_value,Shooter_value,sports_value,Racing_value,Farm_value,Simulation_value,Build_value];
-var TF = [First_TF,Multi_TF,CategoryCoop_TF,CategoryMMO_TF,IsFree_TF,GenreIsFreeToPlay_TF,PurchaseAvail_TF,Causal_TF,Dark_TF,Cute_TF,Music_TF,Comedy_TF,Humor_TF,Story_Rich_TF,Relaxing_TF,Gore_TF,Survive_TF,Stratgy_TF,Puzzle_TF,Sci_fi_TF,Fantasy_TF,Action_TF,Violent_TF,Shooter_TF,sports_TF,Racing_TF,Farm_TF,Simulation_TF,Build_TF];
-var Basic_Game_Tag =["Single","Multi","Coop","MMO","IsFree","GenreIsFreeToplay","PurchaseAvail","Causal","Dark","Cute","Music","Comedy","Humor","Story-Rich","Relaxing","Gore","Survive","Stratgy","Puzzle","Sci_fi","Fantasy","Action","Violent","Shooter","sports","Racing","Farm","Simulation","Build"];
-var Selected_Game_Tag =[];
table
tbody
tr
td(colspan='2' align = "center") User imformation
- for (var i = 0 ; i < Game_Tag.length ; ++i){
if Game_Tag[i]!= null
tr(align = "center" bgcolor="black")
td(style="color:white")= Game_Tag[i]
td(style="color:white")= TF[i]
-Selected_Game_Tag.push(Game_Tag[i]);
else
tr(align = "center")
td= Basic_Game_Tag[i]
td NotSelected
tr(align = "center")
- }
br
br
table
tbody
tr
td(align = "center") User_Result
tr
td(align = "center")= Selected_Gamte_Tag
코드를 간단히 설명해 보자면 , 맨 상단에 있는 var로 선언되어진 값들은 render 를 해서 가져오는 값들이다.
이 값들 중 공백이 존재한다 .
공백이 존재하는 변수는 Game_Tag 이다 .
Game_Tag내에서도 값이 존재하는 if문을 주어서 Selected_Game 변수에 따로 저장을 한 뒤
따로 출력을 할 수 있다 .
반응형
'졸업작품_preparing.... > node_js' 카테고리의 다른 글
배열내에 중복 값 제거 (0) | 2019.04.06 |
---|---|
Missing initializer in const declaration (0) | 2019.04.06 |
500 SyntaxError: Unexpected token (41:5) while using simple jade file (0) | 2019.03.02 |
Nodejs를 자동으로 재시작 (0) | 2019.02.03 |
Express-POST 방식을 이용한 정보의 전달 (0) | 2019.02.03 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상