728x90
내일배움캠프 오늘 학습 내용
- 팀과제 - validation 심화, 팀의 코드에 각자 붙여 적용하기
- JS 수업 보충, 심화 수업, 개발자 특강 듣기
팀플 진행상황
Dev에 받은 코드의 해당 CSS와 form에 맞게 자신의 코드를 반영하고 작동하도록 하였다. 비밀번호는 특수문자(단 띄어쓰기 등은 제외)를 입력하고, 연속된 문자나 숫자가 사용되지 않도록 코드를 조금 더 변경하였다.

강의 예제
강의에서 들은 내용을 바탕으로 문서로 적혀 있는 값을 배열과 객체에 넣어 원하는 방식으로 사용할 수 있도록 가공하여보았다.
const monster_data = `key,name,exp,location,boss\n
1,달팽이,3,100101,FALSE\n
2,파란달팽이,4,100103,FALSE\n
...
`
const csv = monster_data.split("\n");
const header = csv[0].split(",");
const result = [];
//console.log(header);
for (let i = 1; i < csv.length; i++) {
const line = csv[i].split(",");
const monsterobj = {};
for (let j = 0; j < line.length; j++) {
monsterobj[header[j]] = line[j];
}
result.push(monsterobj);
}
//boss라는 객체에 적혀있는 값이 TRUE이면 출력한다.
const isBoss = result.filter((v) => v.boss === "TRUE");
console.log(isBoss);728x90
'javascript+node.js' 카테고리의 다른 글
| 10/31 node 입문 수업 1 (0) | 2023.10.31 |
|---|---|
| 10/30 팀 과제 5 (0) | 2023.10.30 |
| 10/26 팀 과제 3 (0) | 2023.10.26 |
| 10/25 팀 과제 2 (1) | 2023.10.25 |
| 10/24 팀 과제 1 (0) | 2023.10.24 |
댓글