# wecodefullstack

[Project] 숭고 Soongo - 백앤드 진행편
첫번째 프로젝트로 경력이 있는 두 분과 잘하시는 분들 두 분이 같은 팀원이 되어서 "숨은 고수"로 우리를 표현하고 싶었다. 😎그리고 숨고 사이트가 회원가입이 일반, 고수로 이분화되어 있었고...

[Javascript] fetch()와 axios 라이브러리
자바스크립트에서 HTTP 통신을 하기 위해서는 fetch()함수를 사용하거나 axios라이브러리를 사용하거나 그 외 다른 라이브러리를 방법이 있습니다.

JavaScript 객체는 왜 써야할까?
객체란? 객체(object)는 자바스크립트의 내장 데이터 타입으로, key-value 짝을 저장한다. 객체의 데이터는 순서가 없으며, 모든 종류의 데이터 타입은 value값이 될 수 있다. 객체가 필요한 이유 👉 자바스크립트 자료형 중 여러 데이터를 하나로 다루는

객체의 속성에 접근하는 방법 - Dot Notation과 Bracket Notation
배열의 데이터는 인덱스 값을 이용해 접근한다.객체의 속성은 key값을 이용해 접근한다.객체의 속성에 접근하는 방법 두 가지를 알아보자. 객체 이름 뒤에 .을 붙이고, 접근하고자 하는 데이터의 key값을 쓴다. 객체 이름 뒤에 대괄호를, 대괄호 안에는 접근하고자

JavaScript 배열과 반복문이 같이 사용되는 이유
자바스크립트를 공부하다 보면 for 반복문과 배열이 자주 같이 사용되는 것을 볼 수 있다. 왜 그럴까? 바로 for 반복문을 사용하면 배열의 각 요소에 접근할 수 있기 때문이다. 우리는 연관된 데이터를 묶어서 관리하기 위해 배열을 사용한다. 그런데 이렇게 배열에 모

JavaScript 🪆 반복문의 종류 다섯가지
for, while, do...while만 있는게 아니다 ! 새로 추가된 for...in, for...of 까지 알아보자.

[Javascript] 객체와 배열이 섞인 복잡한 객체에 접근하는 방법
참조타입(Reference type)중에 객체(Object)와 배열(Array)이 있다. 객체의 선언& 할당& 접근: 중괄호{} 안에 key : value 형태로 순서없이 저장된다. 요소에 접근하는 방법으로 두 가지 방법이 있다. ¹ 객체['변수이름'] Bracket

[Javascript] 객체 안의 배열 접근
객체 안의 배열에 접근하기 위해서 of연산자를 사용했다. 아래의 myPlants 변수는 배열>객체>list키의 값이 배열로 되어 있는데 여기서 type키가 "trees"인 객체에서 list키의 값중 인덱스 1값의 "pine"을 반환하는 함수를 만든다. for 반복문에

JavaScript : 🚰 filter 사용법
여러 가지 데이터 중에 원하는 데이터만을 뽑아내고 싶다면? 🤔 이처럼 기존의 데이터 집합에서 특정 조건을 만족하는 값만 반환받기를 원할 때 filter 메서드를 사용한다. ✍️ filter 란? 자바스크립트에서 filter 는 배열에 사용하며, 주어진 함수를 만

JavaScript 배열(Array)에 대해 쉽게 알아보자
순서 배열이란? 배열의 구조 배열의 특징 및 순서 배열 사용법 배열 요소에 접근하기 배열 요소를 수정하기 배열의 길이 구하기 배열 요소 추가(삭제)하기 배열이란? 🤔 우선 배열의 정의부터 알아보자. > 컴퓨터 과학에서 배열은 번호(인덱스)와 번호

[Javascript] 배열의 메서드와 사용 방법
배열의 메서드를 사용하려면 배열.메서드이름()으로 사용해야 한다. indexOf 배열.indexOf(인자)로 사용하고, 소괄호()안에 인자를 받아서 배열에서 같은 값이 있으면 그 인덱스를 반환한다. 없다면 -1을 반환한다. 중복된 값이 있다면 먼저 나오는 인덱스를

[Javascript] 배열의 인덱스
자바스크립트도 파이썬과 마찬가지로 인덱스가 0부터 시작한다. 배열 요소의 데이터타입이 String인 경우는 글자 하나당 인덱스가 계산된다. a배열 0번째 인덱스의 값은 'abc'가 된다. 그 값의 1번째 인덱스 값(a0)은 'a', 'b', 'c' 총 길이 3의 배열

[Javascript] 변수의 범위
var 변수 function level scope다. 함수 범위 안으로 들어가면 그 함수 내에서만 쓸 수 있다. 어떤 함수의 범위 안에도 들어가지 않았다면 전역 변수로 쓰인다. let 변수 block level scope다. 블록 단위로 범위가 제한된다. 중복 선언이

[Javascript] 데이터 타입
파이썬과 자바스크립트의 데이터 타입이 다르다는 걸 알고나서 MDN Web Docs에 나오는 '원시값'이 뭔지 '값복사'가 뭔지 이해하려고 쓰는 글.. > JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어입니다. '

[Javascript] !! 연산자
!! 연산자는 사실 새로운 연산자가 아니다.Not 연산자 !를 두번 쓴 것이다.이렇게 쓰는 이유는 어떤 데이터를 Boolean 데이터 타입으로 변환시키기 위해서다.그런데 이렇게 쓰기 위해서는 Truthy와 Falsy에 대해서 이해해야 한다.Falsy 거짓 같은 값0

#2 TIL Function
자바스크립트 데이터 타입에는 대표적으로 Primitive Type 과 Reference 타입으로 나뉜다. 어제 공부한 내용을 토대로, Primtive Type 에는 number, string, boolean, null & undefined이 있다. 강의에서 잠깐

[Javascript] 함수의 선언과 호출의 차이점
보통 함수란 자신의 외부(재귀 함수의 경우 스스로) 코드가 '호출'할 수 있는 하위 프로그램입니다. … 함수에 값을 '전달'하면, 함수는 값을 '반환'할 것입니다.출처: MDN 함수MDN사이트에서 가져온 함수의 정의다. 자바스크립트뿐만 아니라 다른 프로그래밍 언어에서도
#1 TIL - Variable
변수가 필요한 이유와 선언하는 방법자바스크립트 데이터 타입의 종류number와 string의 메서드 각각 3개와 사용 방법wecode Replit콘솔로그란? 자바스크립트가 출력을 할 수 있도록 도와주는 기능.값을 눈에 보이도록 화면에 나타내는 것대표적인 디버깅웹페이지