본문 바로가기

js

객체 내부 key value 추가하기 잘 이해가 되지 않는 부분이 생겼다. 도대체 어떤 차이로 이러한 결과가 발생하는 걸까 고민해봤는데 풀리지 않아서 질문방에 질문했다. 얼마 지나지 않아 김예* 님께서 답변을 달아주셨는데 너무 명쾌한 설명이었다. "mongoose의 find one에서 리턴되는 객체는 정확히 Javascript object가 아니고, 약간 다른 형태라고 합니다. Javascript object로 변환하기 위해서는 lean이라는 메소드를 사용하여야 합니다. " 설명대로 .lean()을 붙이니 바로 정상작동한다. .lean() find로 찾은 것은 model, 우리가 생각하는 object형태와 일치하지 않는 것으로 보인다. 더보기
[프로그래머스/위클리 챌린지 1주차] 부족한 금액 계산하기 (JavaScript) function solution(price, money, count) { let a = 0 for (let i = 1; i 더보기
[스파르타코딩클럽] Node.js 기초반 1주차 숙제 객체 내용 출력하기 var personArray = [ {"name": "John Doe", "age": 20}, {"name": "Jane Doe", "age": 19}, ]; // 위에서 배운 4가지 for문을 이용해서 아래 문장을 출력해봅시다 (console.log) // His/her name is John Doe. He/She is 20 years old. // His/her name is Jane Doe. He/She is 19 years old. 홀수/짝수 구분 함수 만들어보기 function isEven(n) { // n이 짝수면 true, 홀수면 false 를 반환하는 함수를 만들어 봅시다 } function isOdd(n) { // 반대로 n이 홀수면 true, 짝수면 false 를 반.. 더보기
20210624 [항해 18일차] JavaScript 첫 경험 미래는 현재 우리가 무엇을 하는가에 달려있다 - 마하트마 간디 (1869 ~ 1948) - 내일부터 있을 주특기 Node.js를 배우기 위해 JavaScript 문법에 관한 강의 관련 내용 실습 JavaScript이용 아주 기본적인 console.log를 이용한 백준 문제 풀이(10171_고양이, 1008_A/B, 10430_나머지) 알고리즘 주차에서 배운 Python과 JavaScript를 비교하며 문법을 익힘 뚜렷하게 무엇을 해야 할지 갈피를 못 잡아서 헤맨 시간이 김 함수부분에서 클래스, 메소드, 함수 내부에서 함수 부르는 것 등 아직 미숙함 호이스팅, 스코프체인, 렉시컬스코핑, 실행 컨텍스트, 추상화, 클로저, this 등 생소한 용어들 다시한번 정리하면서 봐야함 파이썬이 얼마나 쉬운 언어인지 깨.. 더보기
자바스크립트(JavaScript) 파이썬(python)과 비교하며 문법 익히기 python JavaScript print() console.log() int(), float(), str() parseInt(), parseFloat(), String() Bool() Boolean() 강타입 언어 : 자료형이 맞지 않을 시에 에러 발생, 암묵적 변환을 지원하지 않음 "1" + 1 -> TypeError 약타입 언어 : 자료형이 맞지 않을 시에 암묵적으로 타입을 변환하는 언어 "1" + 1 = 11 변수 선언 시 "", '' 사용시 문자형으로, 숫자만 넣을 시 숫자형으로 나옴 type() type 들여 쓰기 사용 반복문이나 조건문 사용 시 ()대신 끝에 :사용 중괄호를 사용 반복문 조건문 등 사용시 ()사용 대입연산자 산술연산자 비교연산자 파이썬에서의 ==과 JS에서 ===이 같은 기능.. 더보기