혜개바라
close
프로필 배경
프로필 로고

혜개바라

  • 분류 전체보기 (170)
    • 코테 준비 (46)
      • 알고리즘 (8)
      • [JS] 프로그래머스 (37)
      • [MYSQL] 프로그래머스 (1)
    • 언어 정리 (52)
      • JavaScript (52)
      • TypeScript (0)
    • 개발 공부 (26)
      • HTML (2)
      • CSS (2)
      • React-Next.js (6)
      • Vue (0)
      • Tanstack Query (1)
      • Webpack (4)
      • Github (2)
      • MYSQL (2)
      • 기타 (개발 공부) (7)
    • 프로젝트 (22)
      • Vanilla JS 문서편집기 (10)
      • 올해도 아좌좌 (5)
      • 개발괴발 (5)
      • 기타 (프로젝트) (2)
    • 회고 (18)
    • 블로그 관리 (0)
    • 기타 (4)
  • 홈
  • 코테 준비
  • 언어 정리
  • 개발 공부
  • 프로젝트
  • 회고
  • 태그
  • 방명록
  • github@suehdn

every(), some()

every()조건을 만족하지 않는 값이 발견되는 즉시 순회 중단. -> false 반환let i = [1,2,3,4,5]console.log(i.every(x => x%2 === 0) //falsesome()조건을 만족하는 값이 발견되는 즉시 순회 중단. -> true 반환let i = [1,2,3,4,5]console.log(i.some(x => x%2 === 0) //true

  • format_list_bulleted 언어 정리/JavaScript
  • · 2024. 8. 5.
  • textsms

아스키코드 이용하기

String.prototype.charAt()문자열에서 특정 인덱스에 위치하는 유니코드 단일문자를 반환let str = "151"str.charAt(0) //"1"str.charAt(1) //"5"String.prototype.charCodeAt()원하는 아스키코드의 정수값을 반환str.charCodeAt(index); //index 기본값은 0'ABC'.charCodeAt(0); // returns 65String.fromCharCode()정수로부터 문자열 생성해 반환String.fromCharCode(num1[, ...[, numN]]);String.fromCharCode(65, 66, 67); // "ABC"

  • format_list_bulleted 언어 정리/JavaScript
  • · 2024. 8. 5.
  • textsms

eval() - 문자로 표현된 코드를 실행하는 함수

주의! 악의적인 영향을 받았을 수 있는 문자열을 실행한다면 사용자의 기기에서 악의적인 코드가 수행될 수 있기때문에 절대 사용하지말것 console.log(eval('2 + 2')); //4

  • format_list_bulleted 언어 정리/JavaScript
  • · 2022. 11. 30.
  • textsms

Array.prototype.some() - .includes()와 비슷하지만 판별 함수 사용

배열 안의 어떤 요소라도 주어진 판별 함수를 통과하는지 테스트 const array = [1, 2, 3, 4, 5]; // 짝수가 존재하는가? const even = (element) => element % 2 === 0; console.log(array.some(even)); // true // array.some( el => el % 2 === 0);

  • format_list_bulleted 언어 정리/JavaScript
  • · 2022. 11. 29.
  • textsms

Array.prototype.splice(), Array.prototype.slice() 배열을 자르는 메서드

1. splice() 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경 원본 배열의 내용 변경됨 const a = [1,2,3,4,5] a.splice(1,0,5) //a = [1,2,5,3,4,5] //자리수 1부터 0개를 삭제하고 5을 자리수 1부터 추가한다. a.splice(2,1,0) //a = [1,2,0,3,4,5] //자리수 2부터 1개를 삭제하고 0을 자리수 2부터 추가한다. a.splice(1,1) // a = [1,0,3,4,5] a.splice(0,2,9,8,7)// a = [9,8,7,3,4,5] a.splice(-2,1) //a = [9,8,7,3,5] 2.slice() 어떤 배열의 begin 부터 end 까지(end 미포함)에 대한 얕은 복사본을 새..

  • format_list_bulleted 언어 정리/JavaScript
  • · 2022. 11. 29.
  • textsms

Array.prototype.fill() 특정 값으로 배열을 채움

const array1 = [1, 2, 3, 4]; //2~3 자리까지 0으로 채운다 (4-1자리) console.log(array1.fill(0, 2, 4));// [1, 2, 0, 0] //1 자리부터 5로 채운다 console.log(array1.fill(5, 1));// [1, 5, 5, 5] //전체를 6으로 채운다 console.log(array1.fill(6));// [6, 6, 6, 6]

  • format_list_bulleted 언어 정리/JavaScript
  • · 2022. 11. 29.
  • textsms
  • navigate_before
  • 1
  • ···
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (170)
    • 코테 준비 (46)
      • 알고리즘 (8)
      • [JS] 프로그래머스 (37)
      • [MYSQL] 프로그래머스 (1)
    • 언어 정리 (52)
      • JavaScript (52)
      • TypeScript (0)
    • 개발 공부 (26)
      • HTML (2)
      • CSS (2)
      • React-Next.js (6)
      • Vue (0)
      • Tanstack Query (1)
      • Webpack (4)
      • Github (2)
      • MYSQL (2)
      • 기타 (개발 공부) (7)
    • 프로젝트 (22)
      • Vanilla JS 문서편집기 (10)
      • 올해도 아좌좌 (5)
      • 개발괴발 (5)
      • 기타 (프로젝트) (2)
    • 회고 (18)
    • 블로그 관리 (0)
    • 기타 (4)
최근 글
인기 글
최근 댓글
태그
  • #js
  • #코딩테스트준비
  • #JavaScript
  • #프로젝트
  • #VanillaJS
  • #프로그래머스
  • #0단계
  • #2023
  • #회고
  • #js메서드
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바