오늘은 todolist에 페이지 나누기를 하고 짝 프로그래밍 후 todolist 의 예제를 봤습니다.
Facts
오브젝트로 전달하기
예시
)
input.value = 124
const title = input.value;
addTodo({ title }); // {title: "124"}
전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 (함수로 호출할 경우) 또는 요소 (배열 리터럴의 경우)로 확장하여, 0개 이상의 키-값의 쌍으로 객체로 확장시킬 수 있습니다.
예시
)
const numbers1 = [1, 2, 3, 4, 5];
const numbers2 = [ ...numbers1, 1, 2, 6,7,8]; // this will be [1, 2, 3, 4, 5, 1, 2, 6, 7, 8]
읽기 전용 localStorage속성은 사용자 로컬의 Storage객체에 접근하게 해줍니다. 모든 key와 value는 항상 string으로 저장됩니다.
localStorage.setItem('savedarray', JSON.stringify(array)); // saavedarray 라는 로컬 스토레이지에 string 으로 변환한 array 를 넣어줌.
let calledarray = JSON.parse(localStorage.getItem('savedarray')); // calledarray 라는 새로운 오브젝트에 localStorage 에서 가져온 savedarray 를 array 로 변환해서 저장함.
속성 접근자는 점 또는 괄호 표기법으로 객체의 속성에 접근할 수 있도록 해줍니다.
let person = {};
person['firstname'] = 'Mario';
person['lastname'] = 'Rossi';
console.log(person.firstname);
// expected output: "Mario"
person = {'firstname': 'John', 'lastname': 'Doe'}
console.log(person['lastname']);
// expected output: "Doe"
Feelings
역시 짝 프로그래밍은 너무 어렵네요.Findings
짝 프로그래밍때 의견을 표출을 안하면 점점 산으로 간다.때로는 이미 한거에 추가 하는것 보단 새로 하는게 더 빠르다.