본문 바로가기 메뉴 바로가기

개발 REPO

프로필사진

개발 REPO

개발 REPO
검색하기 폼 Mountain View
  • 분류 전체보기 (66)
    • 우아한 에자일 (2)
      • 발표 (2)
    • 알고리즘 (31)
      • level 1 (12)
      • level2 (5)
      • 개념 (0)
      • 백준 (8)
      • SQL (6)
    • 코딩언어 (9)
      • java (0)
      • javascript (9)
      • python (0)
    • 알면 조흔 지식 (2)
    • 백엔드 (10)
      • node.js공부 (10)
    • 프론트엔드 (0)
    • 개발노트 (3)
    • DB (3)
      • AWS (3)
      • MYSQL (0)
      • MONGODB (0)
  • GUESTBOOK
  • TAG
  • RSS

코딩언어/javascript
[javascript] promise와 async/await

Promise와 async & await을 쓰는 이유 객체를 사용하기 전에 항상 이 객체나 함수를 왜 사용하는지를 알아야 다음에 이용할 때나 사용할 때 쓰임새에 맞게 사용할 수 있게 됩니다. promise 동기적으로 처리되는 자바스크립트에서 비동기로 연산을 처리할 때 사용하는데 이런식으로 콜백함수안에 콜백함수를 넣고 진행하는 콜백지옥이라는 것에서 벗어나기 위해서 사용하기 시작했습니다. 위의 식은 이런식으로 나오게 됩니다. 흐름을 처리하기 어렵게 된다는 점이 있습니다. async/await 비동기러리패턴의 최신문법으로 promise에서 콜백함수를 다루는 방법에서 비동기적 사고 방식을 벗어나게 도와줘 좀 더 동기적인 코드처럼 작성할 수 있게 도와줍니다. (반환 값을 변수에 할당) Promise 이유만 봤을 ..

코딩언어/javascript 2021. 1. 25. 23:42
[자바스크립트]match와 new RegExp()

match match()함수는 특정 문자열에서 검색 혹은 특정 문자를 찾기 위해서 사용합니다. 비슷한 함수로는 indexOf()가 있는데 indexOf()는 위치값을 인덱스로 반환하기 때문에 위치 확인할 때 사용합니다. 하지만 match()는 문자열이 존재한다면 그 문자열을 출력합니다. 여기서 match를 사용하는 방법은 2가지로 나뉘는데 하나는 문자열 하나는 정규표현식 입니다. 문자열 문자열 같은 경우는 특정 문자열이 있는지 검색할 때 사용하며 반환값은 배열로 이루어져 검색한 값과 그 값의 인덱스, 들어온 문자열, 정규표현식에서 사용하는 그룹으로 나누어져 있습니다. 아래의 예시에도 if문을 사용해서 존재한다면 실행시키는 방식으로 사용합니다. 여기서 검색한 문자열이 없다면 반환값으로 null를 반환합니다..

코딩언어/javascript 2021. 1. 17. 13:07
SET 에 대해 알아보자 (MAP: 나는...?)

1. SET 이란? SET은 ES6부터 추가된 문법으로 값들로 이루어진 집합들을 조작할 때 사용하는 문법입니다! SET객체는 자료형에 관계 없이 원시값과 객체 참조 모두 유일한 값을 저장해줍니다. SET 인스턴스는 Set.prototype에서 상속합니다. 🤔여기서 prototype은 무엇..? kimjiwon98.tistory.com/17 2. 사용하는 이유 SET안에서 값은 유일해야 되기 때문에 중복값을 없앨 때 사용합니다. 자료형과 관계없이 객체로 만들기 때문에 중복 제거를 한 고유의 값을 관리하기 위해 사용합니다. 3. 사용 방법 기본적으로 SET 객체를 만드는 방법은 new Set([반복 가능한 객체]) 로 새로운 객체에 대입합니다. const arr = [3, 2, 1, 1, 3, 4, 5, 6..

코딩언어/javascript 2020. 12. 19. 19:12
정규표현식

1. 정규표현식?!? 정규표현식이란? 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴으로 자바스크립트에서는 정규표현식도 객체로 나타냅니다. 복잡해질 수 있는 조건문 혹은 반복문을 정규표현식을 이용해 간단히 표현할 수 있습니다. but 가독성이 떨어져 정규표현식을 모른다면 뜻을 이해하기 힘듭니다. 정규표현식을 사용하는 메서드 정규표현식은 RegExp의 exec 메서드와 test 메서드 String의 match메서드 replace메서드 search메서드 split메서드에 사용하는 패턴입니다! 정규표현식 만드는 방법 let str = /^x/; //첫번째 방법 let str = new RegExp("xxx"); //두번째 방법 첫번째 방법으로는 / 로 감싸는 패턴이 있고 두번째 방법으로는 R..

코딩언어/javascript 2020. 12. 17. 16:50
문자열을 이리저리 바꿔보자

자바스크립트에서 자주 사용하는 문자열에 관련된 메서드들을 알아보겠습니다! 1.문자열에서 특정 문자 찾아내기 1. str.charAt( ) charAt() 메서드는 문자열에서 특정 인덱스에 위치하는 유니코드 단일문자를 반환합니다. 😲여기서 유니코드는 국제/다언어 문자 인코딩 시스템으로 국제 표준 문자표라고 보시면 됩니다. let str = "oh~ hi"; console.log(str.charAt(0)); console.log(str.charAt(1)); console.log(str.charAt(2)); console.log(str.charAt(3)); //result //o //h //~ // 띄어쓰기도 출력 문자열.charAt(index)로 사용하고 띄어쓰기도 문자로 포함하여 출력됩니다! 2.str.i..

코딩언어/javascript 2020. 12. 15. 23:40
Array를 사용하는 여러가지 방법

어떤 언어를 쓰던 배열은 여러 가지의 값을 저장할 때 꼭 필요한 요소입니다. 자주 사용하는 만큼 편하게 사용하는 방법을 정리해도록 하겠습니다 🏃‍♂️💨 1. 삽입 1. push ( ) const arr = ['🙂','🙄']; arr.push('😎'); console.log(arr); //result //['🙂','🙄','😎'] push는 배열의 가장 뒤에 원하는 값을 삽입하는 메서드입니다. 2. unshift ( ) const arr = ['🙂','🙄']; arr.unshift('😎'); console.log(arr); //result //['😎','🙂','🙄'] unshift는 배열의 앞부터 원하는 값을 삽입하는 메서드입니다. 2. 삭제 1. pop ( ) const arr = ['🙂','🙄','😎']..

코딩언어/javascript 2020. 12. 13. 17:44
if문과 삼항 조건 연산자

조건문을 사용할 때 흔히 사용하는 if문이 있습니다. 하지만 이 if문이 길어질 경우 코드 수도 길어지고 보기도 좋지 않을 수 있죠? 그럴 때 사용하기 위해 삼항 조건 연산자가 있습니다!! function canOverFive(num) { if(num > 5) { console.log("True, Over 5"); } else { console.log("False, under 5"); }//최소 4줄 } function canOverTen(num) { return (num > 10) ? 'True, Over 10' : 'False, under 10'; //한줄로 해결 } canOverFive(3);//False, under 5 console.log(canOverTen(20)); // True, Over ..

코딩언어/javascript 2020. 12. 12. 14:10
for문을 쓰는 여러가지 방법

1. 기본적인 for 문 for (let a = 0; a < 5; a++) { console.log(a); // 0 1 2 3 4 } 위의 식처럼 for (초기문; 반복문; 증감연산식) 으로 반복문이 끝날 때까지 for문 안의 식을 반복합니다. 2. for in 1. 기본적인 문법 for (변수 in 속성이 들어있는 객체) { ... } 변수에 객체의 키값 할당 객체에서 문자열로 키가 지정된 모든 속성들에 대해 반복합니다. for in은 키-값 쌍이 있는 데이터에서 객체의 속성을 확인할 때 자주 사용합니다. 변수에는 키의 값이 들어가고 object[키값]을 넣으면 값이 나옵니다. ⛔ 배열에서는 for in을 사용하지 못합니다. 3. for of 1. 기본적인 문법 for (변수 of 반복가능한 객체) {..

코딩언어/javascript 2020. 12. 12. 13:37
이전 1 2 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • 코딩테스트
  • 백준 7569 node
  • 로그인
  • JavaScript
  • GROUP BY
  • AWS
  • sort
  • 회원가입
  • SQL
  • slice
  • Express
  • Level 1
  • 토마토3차원
  • nodejs
  • 백준
  • nodemailer error
  • 바이러스 dfs
  • 코드테스트
  • smtp error
  • JOIN
  • 카카오2018[1차]
  • tolowercase
  • 정규표현식
  • left join
  • 백준 7562 node
  • Split
  • 숫자야구게임
  • 534 error
  • Replace
  • 프로그래머스
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.