[javaScript]배열의 중복여부 확인

[javaScript]배열의 중복여부 확인

반응형

서버단에서 List 타입의 데이터를 model에 담아서 화면에 넘겼고

이를 javascript에서 jstl의 값을 가져와서 체크

서버에서 화면으로 전달한 값이 {"Y", "Y", "Y", Y"} or {"N", "N", "N", N"} or {"Y","Y","N","Y","Y"}

이런식으로 데이터가 있을 때 값이 "Y"만 있는 경우는 #self_yn_Y를 체크 유지,

값이 "N"만 있는 경우는 #self_yn_N을 체크 유지,

"Y"와 "N"이 섞여 있는 경우면 self_yn 라디오 버튼을 체크 해제 해야 하는 상황에서 아래처럼 로직 구현

$(document).ready(function() { // 배열 생성 후 jstl의 값을 배열에 저장 let arr = new Array(); arr.push("${item.chkYn}"); // arr의 0번지값 test에 저장 let test = arr[0]; // arr을 1번지부터 돌림, test의 0번지값과 비교, // 0번지의 값과 arr의 값을 비교해서 체크 for(let i=1; i

반응형

from http://devlsy.tistory.com/177 by ccl(A) rewrite - 2021-12-14 22:28:24