본문 바로가기

JavaScript5

Javascript: 단항연산자++, 배열리터럴 단항연산자++ 산술 연산자 중에서 증가를 의미하는 ++ 단항연산자로 피연산자에 1을 더한다. 1.전위연산자 ++X로 사용하면 피연산자에 1을 더한 값을 반환한다. 2.후위연산자 X++로 사용한 경우 피연산자에 1을 더하기 전의 값을 반환한다. 예) x가 3일 때, ++x는 x에 4를 할당한 후 4를 반환한다. x++는 3을 먼저 반환한 후 x에 4를 할당한다. 배열리터럴 배열 리터럴은 0개 이상의 식(expression) 목록이다. 각 식은 배열 요소를 나타내고 대괄호([])로 묶인다. 배열 리터럴을 사용하여 배열을 만들 때, 그 요소로 지정된 값으로 초기화되고, 그 길이는 지정된 인수의 갯수로 설정된다. 2021. 9. 8.
210907 이 문제를 풀어보았는데 완성은 아직 못했다.. https://www.codewars.com/kata/54ff3102c1bad923760001f3/train/javascript Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 파이썬으로는 굉장히 간단하게 풀었는데 자바스크립트로 풀어보려니까 너무 어려웠다.. function getCount(str) { var vowelsCount = 0; const vowels = ['a.. 2021. 9. 8.
210906 코드워즈에서 파이썬으로 문제 두개, 자바스크립트로는 한개를 풀었다. 1. https://www.codewars.com/kata/53369039d7ab3ac506000467 Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 처음에는 boolean이 true인지 false인지에 대해서 제대로 이해를 못하고 있었는데 if - else문을 사용하면서 생각했던것보다 간단하게 풀 수 있었다. 자바스크립트로 풀어봤는데 좀 더 복잡하.. 2021. 9. 7.
210806 Facts (사실, 객관) : 코드숨 개인프로젝트 드디어 내가 원하는 버튼 기능을 구현했다. Feelings (느낌, 주관) : 아직도 개인 프로젝트를 못끝냈고,, 벌써 8월이다. 오늘 드디어 질질 끌었었던 버튼 기능을 구현했다. 8월말부터 새로운 수업을 듣게 될텐데 얼른 프로젝트를 마무리하고 개인 공부를 좀 해둬야겠다. Findings (배운 점) : Sounds 컴포넌트에 빼곡하게 적혀있던(대부분이 중복 코드) 코드들을 정리(?)했다. SoundButton 컴포넌트를 만들어서 Sounds컴포넌트를 분리 시켰다. 이 과정에서 부모 컴포넌트와 자식 컴포넌트 사이에 props를 주고 받는것을 배웠다. 예를들어서 부모 컴포넌트인 Sounds 컴포넌트에서 이렇게 정보를(음악,사진) 전달해주면 자식 컴포넌트인 .. 2021. 8. 7.