A-HA💡/JS 23

[JS] 비구조화 할당🖍️

https://yuddomack.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EB%AC%B8%EB%B2%95-%EB%B9%84%EA%B5%AC%EC%A1%B0%ED%99%94-%ED%95%A0%EB%8B%B9 자바스크립트 {...} [...] 문법 (비구조화 할당/구조분해 할당) 자바스크립트의 문법에 대한 글을 검색하면 대부분 let, const 혹은 화살 함수(arrow function)에 대한 이야기가 주를 이룹니다. 이번 시간에는 흔히 알려지지 않았지만 유용한 비구조화 할당 문법을 yuddomack.tistory.com

A-HA💡/JS 2023.11.07

[JS] 삼항연산자

https://kwaksh2319.tistory.com/627 삼항연산자를 사용해야될때와 안해야 될때 http://1st.gamecodi.com/board/zboard.php?id=GAMECODI_Talk&no=13895 삼항연산자 쓰세요-ㅅ-? 한번도 써본적이없어서...당췌 왜만든지를 모르겠어요. 1st.gamecodi.com 좋은 질문인것 같고 좋은 답변도 있어서 가져왔습 kwaksh2319.tistory.com https://tpgns.github.io/2018/04/24/nested-ternaries-are-great/ 삼항연산자의 멋짐을 모르는 당신이 불쌍해 - mido 이 글은 Eric Elliott 이 medium에서 연재하는 Composing Software 시리즈를 번역한 것입니다. [원..

A-HA💡/JS 2023.11.07

[JS/알고리즘] toFixed 소수점 n자릿수에서 반올림/올림/내림 하는 법

https://7942yongdae.tistory.com/173 Javascript - 소수점 자릿수를 반올림, 올림, 내림을 하는 방법 자바스크립트에서 소수점을 내리거나 올리거나 혹은 반올림하는 방법을 알고 계신가요? 소수점 계산을 해야 하는 경우가 별로 없다 보니 Math 객체에 대해 크게 관심을 가져 본 적이 없는데요. 7942yongdae.tistory.com

A-HA💡/JS 2023.10.24

[JS/알고리즘] 이번에만 나가시거든 contiue여요 (break이 아니라)

와 알고리즘을 놓고 살았더니 (이유가 되나(?)) 몇주 전에는 break 이랑 return 차이도 헷갈려서 이젠 for문/함수 정지 구분은 하고 있었는데 이번 경우에만 패스하고 다음 경우로 넘어간다는 조건문에 break를 붙여놓고 왜 틀렸지 하고 있었다... 수퍼베이직개념인데 잊고 있었다니, 잊지말자 continue. 혹시라도 여기까지 제 글을 보셨을 면접관분이 계시다면 너그라이 봐주시길 아뢰옵니다... ref. https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Loops_and_iteration#continue_%EB%AC%B8 루프와 반복 - JavaScript | MDN 루프는 어떤 것을 반복적으로 시행할때 빠르고 간편한 방법을 제공합니다. J..

A-HA💡/JS 2023.10.23

[JS/알고리즘] 문자열에서 특정 문자 제거/교체하는 방법

String.replace(찾으려는 문자열/정규식, 교체할 문자열/함수) ref. [Javascript] 특정 문자 제거하기 - 모두 제거, 대소문자 구분 (replace) Javascript의 문자열에서 특정 문자를 제거하기 위해서는 replace() 함수를 사용할 수 있습니다. replace() 특정 문자 제거하기 특정 문자 모두 제거하기 특정 문자 대소문자 구분 없이 모두 제거하기 rep hianna.tistory.com

A-HA💡/JS 2023.10.18

[JS/알고리즘] 문자열에서 특정 문자 찾는 9+2가지 방법

return array String.match(RegExp) return 주어진 정규식에 부합하는 배열 | null RegExp.exec(searchStr) return 주어진 문자에서 정규식과 부합하는 결과 배열 | null 더보기 const str = 'Blue! Whale' const regex1 = /e!/g // == RegExp('e!', 'g') regex1.lastIndex // 0 regex1.exec(str) // [ 'e!', index: 3, input: 'Blue! Whale!', groups: undefined ] regex1.lastIndex // 5 : 반드시 exec() 호출한 다음에! str.match(regex1) // [ 'e!', 'e!' ] return index ..

A-HA💡/JS 2023.10.17

[JS/알고리즘] 문자↔︎숫자 변환 (아스키코드)⭐️⭐️

const num = 65 const letter = String.fromCharCode(num) // A letter.charCodeAt(0) // 65 const sentence = "H Hi it's me again asap." const index = 5 sentence.charCodeAt(index) // 105 sentence.charAt(index) // i ref. https://developer-doreen.tistory.com/72 [javascript] 문자를 숫자로, 숫자를 문자로 (아스키코드) 숫자를 문자로 변환 const a = String.fromCharCode(65); console.log(a); // A 문자를 숫자로 변환 const a = "A"; console.log(a..

A-HA💡/JS 2023.09.26

[JS/알고리즘] 함수 vs. 메소드 차이

함수 ≠ 메소드 함수를 호출하는 객체가 없는 경우 (엄밀히 window) 독립적으로 존재 메소드 ⊂ 함수 객체 안에 속성 값으로 선언된 함수. (aka 멤버 함수) *객체 안에 속성 값으로 선언된 변수는 프로퍼티 (aka 멤버 변수) ref. https://ffoorreeuunn.tistory.com/149 [ JavaScript ] 자바스크립트 함수 지향 | 메소드와 함수 차이 | 함수 리턴값 | 함수 배열 해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 값으로서의 함수 - 함수와 메소드의 차이 JavaScript에서는 함수도 객체입니다. 다시 ffoorreeuunn.tistory.com https://ffoorreeuunn.tistory.com/..

A-HA💡/JS 2023.09.25

[JS/알고리즘] 배열에서 값 삭제하는 6가지 방법⭐️

배열의 특정 인덱스를 삭제하고 싶을 때는 array.splice(start index, delete count) 배열의 요소 삭제&추가 동시에 할 때는 array.splice(start index, delete count, 추가할 값1, ... 추가할 값n) ⚠️ delete count : end index 자리 아님🙅‍♀️ ref. https://sisiblog.tistory.com/263 [javascript] 자바스크립트 배열에서 특정 값 삭제 자바스크립트의 배열은 여러 값을 묶을 수 있고 그 값들에서 루프를 돌 수 있게 해줍니다. 이를 위해 다양한 방법으로 값을 추가하거나 제거할 수 있는데 간단하게 쓸 수 있는 Array.remove() 메소드 sisiblog.tistory.com array를 참..

A-HA💡/JS 2023.09.25