JavaScript

· JavaScript
const findcomment = await Comments.findOne({ where: { commentId } }); // 객체 속 값 끄내는 법 findcomment.dataValues.UserId //로그 찍는 법 console.log(findcomment.dataValues); 중간중간 로그 찍어보며 값이 들어오나 안들어오나 확인을 하는데 promise 만 뜨고 그 안에 값들을 확인 할 수 없었다 이렇게 사용하는 방법이 있다는것을 알게 되니 해당 칼럼들을 끄내올 수도 있었다 !!! 최고 !!!!
· JavaScript
-ajax Asynchronous JavaScript And XML의 약자이며, 자바스크립트를 이용해 클라이언트와 서버 간에 데이터를 주고받는 비동기 HTTP 통신입 XMLHttpRequest(XHR) 객체를 이용해서 전체 페이지가 아닌 필요한 데이터만 불러올 수있다 -axios axios는 Node.js와 브라우저를 위한 Promise API를 활용하는 HTTP 통신 라이브러리 비동기로 HTTP 통신을 할 수 있으며 return을 promise 객체로 해주기 때문에 response 데이터를 다루기 쉽다 -fatch ES6부터 들어온 JavaScript 내장 라이브러리. Promise 기반으로 만들어졌기 때문에 axios와 마찬가지로 데이터 다루기가 쉽고, 내장 라이브러리라는 장점으로 상당히 편리 JSO..
· JavaScript
필자는 현재 강의를 들으며 공부중인데 세상에나 promise 부분이 이해가 전혀 안갔다 전공자인 나도 이런데 비전공자인 팀원들은 큰일이 났겠는데 싶으면서 구글링을 통해 개념을 정리했다 내 머리 속 정리할겸 , 나와 같은 코린이들에게 도움이 되고자 작성한다 우선 이 글은 이해되지 않는 부분들을 정리하고자 함이니 중요하지 않은 디테일들은 제외하고 글을 시작하겠다 Async 비동기 라는 뜻이다 간단한 예시로 설명해보자면 위에서 아래로 차례차례 코드를 읽어가는데 처리가 오래 걸리는 코드가 있다면 ? 동기적 처리 (Sync) = 처리가 오래걸리는것이 완료가 되면 다음 코드로 넘어간다 비동기적 처리 (Async) = 처리가 오래걸리는것이 완료가 되기 전에 다음코드로 넘어간다 라고 보면 간단하다 그렇다면 완료가 되기..
· JavaScript
주 기능 영화 api 데이터 사용 상세 영화 페이지 상세 영화 페이지 -> 댓글 (비밀번호 체크) 번역기능 ( 한영중일) 검색 기능 https://github.com/tuy112/jaksim
· JavaScript
const a = [ {id=1,---} , {id=2 ,---} , {id=3,---} , {-----}] 이러한 배열이 있다고 생각해보자 이때 id =3 이 들어있는 객체의 모든 값들을 가져오고 싶을때 filter 를 사용해야할까 ? 아님 for을 이용해 하나하나 대비해서 가져와야할까 ? 제일 효율적인 방식이 뭘까 ? 를 생각했을때 filter() 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. 말 그대로 필터를 사용하면 통과하는 모든것들을 모아서 새로운 배열을 만든다 우리가 하고싶은건 객체에서 원하는 것들 만 가져오는것 우선 의미적으로도 이 함수를 사용하는건 옳지 않거니와 필터를 사용했을때 나오는 값을 consol찍어보면 이러한 결과가 나온다 sdsds 딱 보면 알겠지만..
· JavaScript
이전까지는 react 나 Springboot , node(express) 를 사용했기 때문에 바닐라로 어떻게 페이지 이동을 시키며 , 그때 데이터를 어떻게 이동시킬지 몰랐었다 사실 알고는 있지만 그거 바닐라에서도 되는거야 ,,? 하는 의문점이 있었기 때문에 이것저것 시도했다 export { movieData }; 넘겨줄 데이터가 있는 함수를 export에 담아주고 import { movieData } from "./movieAPI.js"; 받아줄 페이지 상단에 이거 작성해준다 -> 사실 여기까지는 다들 알고 있겠죠 ? function handleClickCard({ target }) { if (target === cardList) return; if (target.matches(".movieCard"))..
· JavaScript
일반적으로 배운대로 if문을 돌릴때 if(조건문){맞으면 실행 !} else {틀리면 실행 !} 이런식으로 진행했었다 . 하지만 꿀팁을 얻었던것은 ... ! if (!조건문) { consol.log("올바른 값을 입력해주세요"); } 실행문 이렇게 작성해주면 {} 안에 들어가야했을 실행문을 바깥쪽으로 빼줄 수 있다는것 ! 이 생각 자체를 왜 못했는지 어이가 없었지만 ,,, 진짜 꿀팁이였다 필자가 이 방법을 사용했던 코드는 유효성검사를 할 때인데 const result = movies.find((x) => x.id === id); if (!result) { alert("페이지의 정보값이 올바르지 않습니다"); history.back(); } let tempHTML = ` ${result.title} ${r..
· JavaScript
이런 에러가 떴습니다 .. JS에서 개발하면서 꽤 많이 본 에러 ! Uncaught TypeError : Cannot read properties of undefinde ( reding ' ---' ) 이 에러에 여러가지 이유가 있는 것 같은데 필자의 경우에는 페이지에서 페이지로 넘어갈때 데이터를 받아오지 못해서 movies가 정의되지 않아 나오는 에러였다 ( 여기서 movies 는 영화 정보 api데이터 였음) 정답은 비동기식 처리로 바꿔주니 해결되었다 async function movieData() { const options = { method: "GET", headers: { accept: "application/json", Authorization: "Bearer eyJhbGciOiJIUzI1N..
혬00
'JavaScript' 카테고리의 글 목록