💡 면접 질문 4개 ✔
👩💻 GraphQL server 만들기 ✔
👩💻 Next.js 블로그 만들기 🔺
📗 자바스크립트 마스터북 예제 정리 ✔
📗 자바스크립트+jQuery 완전정복 스터디 1 🔺
📗 자바스크립트+jQuery 완전정복 스터디 2
$ git push origin +master
→ github frontend-interview
1. Context-API
2. 클래스형과 함수형의 차이
3. Angular와 React의 차이점
4. 라이브러리와 프레임워크
→ 독학 카테고리 및 github front-practice
<a href="JavaScript:스크립트 코드"> 링크 텍스트</a>
<a href="JavaScript:window.alert('안녕, 자바스크립트');"> 대화상자 표시</a>
let data = [56,40,29,39,41,33,17];
let [x0,x1,x2,x3,x4,x5,x6,x7] = data
console.log(x0); // 56
console.log(other); // [40,29,39,41,33,17]
let book = {title:'Java', publish:'기술평론사', price: 16000};
let {price,title,memo='없음'} = book;
console.log(title); // Java
console.log(price); // 16000
console.log(memo); // 없음
let book = {title:'Java', publish:'기술평론사', price: 16000,
other: {keywd: 'Java SE 8', logo: 'logo.jpg'}};
let {title, other, other:{keywd}} = book;
console.log(title); // Java
console.log(other); // {keywd: 'Java SE 8', logo: 'logo.jpg'}
console.log(keywd); // Java SE 8
var classes = ['부장','과장','주임','담당'];
var members = [
{name:'남상미',clazz:'주임'},
{name:'김준수',clazz:'부장'},
{name:'정인식',clazz:'담당'},
{name:'남궁민',clazz:'과장'},
{name:'이상주',clazz:'담당'},
];
console.log(members.sort(function(x,y){
return classes.indexOf(x.clazz) - classes.indexOf(y.clazz);
}))
// map 객체에 값 추가
let m = new Map();
m.set('dog','멍멍멍');
m.set('cat','야옹');
m.set('mouse','찍찍');
console.log(m.size); // 3
console.log(m.get('dog'); // 멍멍멍
console.log(m.has('cat'); // true
// 키를 순서대로 취득
for(let key of m.keys()){
console.log(key); // dog, cat, mouse
}
// 값을 순서대로 취득
for(let value of m.values()){
console.log(value); // 멍멍멍, 야옹, 찍찍
}
// 키/값을 순서대로 취득
for(let[key,value] of m){
console.log(value); // 멍멍멍, 야옹, 찍찍
}
// dog를 삭제
m.delete('dog');
// 모든 키/값 tkrwp
m.clear();
// Object.assign(pet,pet2,pet3);
let merged = Object.assign({},pet,pet2,pet3);
→ github front-code
아침부터 열심히 했다. 의외로 혼자 공부했을 때 배웠던 부분들이랑 겹치는 게 많아서 velog에 정리했는 것들을 쭉 훑어보는 시간을 가져야겠다.