2022-12-10~11
workwork -> new Date 오류 나는 부분, 모달 업데이트 부분 수정
ES6 오랜만에 javascript 문법공부^^
공부한 것 중에 실무에 적용해보고 싶거나 새로 배운(?) 것을 정리해보자면
const name = 0;
// || 는 false(0,"",false...) 일 때 작동
// ?? 는 null 이거나 undefined 일 때만 작동한다.
console.log("hello", name ?? "anonymous");
const person = {
name: "aa",
age: 20,
};
Object.entries(person).forEach((item) => console.log(item[0], item[1]));
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwn
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat
const infiniteArgs = (...rest) => console.log(rest);
infiniteArgs("1", 2, true, "lalala");
const bestFamilyMaker = (a, ...rest) =>
console.log(`mybestfriend is ${a}`);
bestFamilyMaker("a", "b", "c");
const user = {
name: "abc",
age: 9,
height:10
};
const killage = ({ age, ...rest }) => rest;
const cleanuser = killage(user);
console.log(cleanuser);
const getMovies= () => {
fetch("https://yts.mx/api/v2/list_movies.json")
.then((response) => {
return response.json();
})
.then((data) => console.log(data))
.catch((e) => console.log(`✔${e}`));
};
const getMovies= async () => {
const response = await fetch("https://yts.mx/api/v2/list_movies.json");
const json = await response.json();
console.log(json);
};
getMovies();
const getMovies = async () => {
try {
const [moviesResponse, suggestionsResponse] = await Promise.all([
fetch("https://yts.mx/api/v2/list_movies.json"),
fetch("https://yts.mx/api/v2/movie_suggestions.json?movie_id=100"),
]);
const [movies, suggestions] = await Promise.all([
moviesResponse.json(),
upcomingResponse.json(),
]);
console.log(movies, upcoming);
} catch (e) {
console.log(e);
} finally {
console.log("we are done");
}
};
Monday/ Wednesday(Tuesday)/ Thursday 19:45-20:15 (English with Clarisse)
Tuesday / Thursday 21:00 ~ 22:00 (어깨 수영 보류)
Saturday 09:00~10:00
Sunday