반응형

서버에서 List<Map>형태로 화면이 로드될때 받아온 데이터를 스크립트에서 여러군데에서 사용한다면 스크립트 변수에 담아서 사용하면 편리하다.

            let _actionPairs = null;
            let _actionObj = null;
            let _actionJsonArr = [];

            <c:forEach items="${actionList}" var="item" varStatus="status">
                _actionPairs = "${item}".slice(1, -1).split(', ');
                _actionObj = {};
                _actionPairs.forEach(pair => {
                  const [key, value] = pair.split('=');
                  _actionObj[key.trim()] = value.trim();
                });
                _actionJsonArr.push(_actionObj);
            </c:forEach>
반응형

+ Recent posts