본문 바로가기

프로그래밍48

[JS] includes와 indexOf의 차이점 배열에 특정 값이 존재하는지 확인하는 코드를 작성하다 includes와 indexOf 모두 사용할 수 있어 두 개의 차이점이 궁금해졌다. 배열에 찾는 특정 값이 있다면 includes는 true, 없다면 false 반환. indexOf는 있다면 그 값의 index, 없다면 -1을 반환한다. 새로 안 사실 https://stackoverflow.com/questions/35370222/array-prototype-includes-vs-array-prototype-indexof Array.prototype.includes vs. Array.prototype.indexOf Beyond the improved readability, is there any advantage to includes over inde.. 2023. 6. 20.
SQLD 합격 후기, 공부 방법 (+ 생활코딩 MySQL 강의 정리) 시험에 응시한 이유 '자기 분야에 시간, 돈 등을 얼마나 투자하는가'도 중요하다는 소리를 들었었고, 다른 공부하는 분들에 최소한 뒤쳐지고 싶지는 않아서 컴퓨터 관련 카테고리에서 상위권에 있는 책들을 한꺼번에 많이 구매했었다. 그중 자격증 관련 책은 하나가 정처기 책이었고 하나는 SQL 개발자 책이었다. 일단 베스트셀러에 있고 후기도 좋아 망설임 없이 책을 구매했다. 내가 처음 접한 DB는 서비스를 따라 만들어보며 mongoDB를 써봤는데 이후 DataBase Management System에 대해 더 잘 알고 싶었다. 책을 구매할 당시는 SQL이 DBMS의 종류이고, 많이 쓴다는 정도만 알고 나머지는 거의 처음 접했다. 공부한 방법 시험 몇 달 전 소마를 준비하면서(2차 코테에서 떨어졌지만) 프로그래머스.. 2023. 4. 10.
[C++]Pass By Value VS Pass By Reference 함수에 값을 전달하는 두 가지 방법이 있다. 1. Pass By Value (= Call By Value) 2. Pass By Reference JavaScript에서 값 전달 방식을 보려면 2023.03.24 - [JavaScript] - [JS]Pass By Value(primitives) VS Pass By Reference(objects) [JS]Pass By Value(primitives) VS Pass By Reference(objects) 👉 자바스크립트에서 값, 객체 복사/전달시 주의해야하는 점 Pass By Value(primitives) VS Pass By Reference(objects) 제목에 답이 있다. 먼저 JavaScript의 primitives 값(기본값)을 정확히 알고 있어.. 2023. 3. 26.
[JS]Pass By Value(primitives) VS Pass By Reference(objects) 👉 자바스크립트에서 값, 객체 복사/전달시 주의해야하는 점 Pass By Value(primitives) VS Pass By Reference(objects) 제목에 답이 있다. 먼저 JavaScript의 primitives 값(기본값)을 정확히 알고 있어야 하는데 이는 undefined, null, boolean, string and numbers로 총 6가지이다. 이와 같은 값을 전달할 때는 예시로 Anthony Alicea — Udemy.com let a = 5 let b = a console.log(a) // => 5 console.log(b) // => 5 a = 1 console.log(a) // => 1 console.log(b) // => 5 b에 a를 할당하면 새로운 메모리 주소에 a 값.. 2023. 3. 24.
[HTML] favicon 설정 방법 Image favicon 설정 방법 위와 같이 사이트 옆에 대표해서 나타나는 작은 이미지를 favicon이라고 한다. 원래 특정 이미지로 설정하고 싶다면 정해진 사이즈로 이미지를 만들어 대부분 ico라는 파일 형태로 저장해 아래와 같이 HTML 문서 안 head 부분에 link로 넣어줘야 한다. 브라우저마다 다르지만 다른 파일 형식도 가능하다 [참고: https://stackoverflow.com/questions/9943771/adding-a-favicon-to-a-static-html-page] Emogi favicon 사용 방법 💖🐰🧚🏻‍♀️🧚🙂😻☘️💎💛🌸🪐🌈🎧📚 평소 많이 사용하는 이모티콘으로 favicon을 설정하려면 어떻게 할까? 방법은 간단하다. 아래와 같은 코드 한 줄을 원하는 이모티콘으로.. 2023. 2. 19.
[JS] A Truthy or Falsy Value in JavaScript 조건문을 작성할 때 활용하고, 예상치 못한 실행 등을 방지하기 위해 값의 Truthy, Falsy 분류를 잘 알고 있어야 한다. Falsy value false, 0, -0, 0n, "", null, undefined, and NaN Falsy value 예시) if (false) { // Not reachable } if (null) { // Not reachable } if (undefined) { // Not reachable } if (0) { // Not reachable } if (-0) { // Not reachable } if (0n) { // Not reachable } if (NaN) { // Not reachable } if ("") { // Not reachable } + docum.. 2023. 2. 17.