소스 코드를 간략하게.
본문
죄송합니다.
예의가 어긋나는 질문인지 알면서도 질문드립니다.ㅠㅠ
하드 코딩 되어있는것을 아래처럼 변경하였습니다.
아래 코드를 반복문을 제외하고 2줄로 (조직명,아이디)변경 가능 할것 같은데 잘 되지 않네요
저는 아래의 코드가 최선?입니다..
목적 : .replace( vT.query, 'user11', `${params.userId}`)
조직Id , userId : replace
질문 : .forEach((v) => { } 안의 코드를 2줄정도로 줄일수 있을까요?
json.forEach((v) => { // 사용자 활동 이력 if(v.targets) { v.targets.forEach((vT) => { if(vT.query) { vT.query = replace( vT.query, 'user', `${userId}`); vT.query = replace( vT.query, 'org', `${organization}`); } if(vT.rawSql) { vT.rawSql = replace( vT.rawSql, 'user', `${userId}`); vT.rawSql = replace( vT.rawSql, 'org', `${organization}`); } if(vT.tags) { vT.tags.forEach((tag) => { if(tag.value) { tag.value = replace(tag.value, 'user', `${userId}`); tag.value = replace(tag.value, 'org', `${organization}`); } }) } }) }; });
답변을 작성하시기 전에 로그인 해주세요.