자바스크립트 배열의 모든 값 더하기 (for, forEach, reduce)

원본: https://www.freecodecamp.org/news/how-to-add-numbers-in-javascript-arrays/ 자바스크립트의 배열은 하나의 변수에 여러개의 값을 순서대로 저장하고 다양한 방법으로 값을 조작하게 해주는 객체입니다. 이 포스트에서는 여러 가지 방법으로 주어진 배열에 있는 모든 숫자의 합계를 계산하는 방법을 알아보겠습니다. 다음 방법을 사용해 배열에 있는 모든 숫자의 합계를 찾는 방법을 알아보겠습니다: 자바스크립트 for 루프를 사용해 배열의 합계 얻기 가장 간단하게 배열에 있는 모든 숫자의 합을 … Read more

for…in 자바스크립트 반복문

원본: How to loop through objects in JavaScript (for…in) 자바스크립트 개발을 하다 보면 나열 가능한 자료형(enumerable dataset)에 루프를 도는 작업을 해야할 때가 있습니다. 이러한 자료형에는 Array, List, Map, 객체 등이 있습니다. 이 포스트에서는 자바스크립트를 사용하여 객체의 key/value 쌍에 대해 루프를 도는 4 가지 방법에 대해 알아보겠습니다. 자바스크립트 객체에서 루프를 도는 방법은 다음과 같습니다: for…in 구문 … Read more

for…of 자바스크립트 반복문

원본: JavaScript for…of Loop 이 포스트에서는 자바스크립트의 for…of 구문을 사용하여 이터러블(iterable) 객체에 반복적으로 접근하는 방법을 알아보겠습니다. 자바스크립트 for…of 루프 ES6 에서는 다음과 같은 이터러블 객체를 반복적으로 접근할 수 있는 새로운 for…of 구문을 도입했습니다. 다음은 이 루프의 구문을 보여줍니다: variable: 각각의 반복적인 접근 때 마다 이터러블 객체의 속성이 변수에 할당됩니다. var, let, const를 사용하여 변수를 선언할 … Read more

while 자바스크립트 반복문

원본: https://www.udacity.com/blog/2021/04/javascript-while-loop.html# while 루프는 특정 조건이 true 인 경우에만 코드 블록을 실행하는 프로그래밍 구문입니다. 자바스크립트 표준에서는 단순 while 루프와 do…while 루프로 두 가지 타입의 while 루프를 지정합니다. 이들은 비슷한 기능을 하지만 중요한 차이점이 존재합니다. 이 포스트에서는 자바스크립트의 while 루프가 무엇이며 do…while 루프와 어떻게 다른지 알아보겠습니다. 자바스크립트 while 루프 이 루프는 항상 키워드 ‘while’로 시작하고 그 … Read more

Array.forEach 자바스크립트 루프

원본: https://www.freecodecamp.org/news/javascript-foreach-js-array-for-each-example/ 배열 관련 자바스크립트 코드를 작성하다 보면 배열의 값을 조작하거나 출력하기 위해 루프를 돌아야하는 경우가 있습니다. 이 포스트에서는 자바스크립트의 forEach() 메소드를 사용하여 여러 타입의 배열에서 루프를 도는 방법과 이 방법이 for 문과 어떻게 다른지 알아보겠습니다. 자바스크립트에는 forEach() 메소드 뿐만 아니라 다양한 루프 메소드가 있으며 대부분 약간의 차이가 있다는 점 말고는 거의 동일한 기능을 수행합니다. … Read more

for 문 자바스크립트 반복문

원본: 자바스크립트 for 문 문법과 예제 루프는 자바스크립트 개발을 하다 보면 계속 접해야 하는 프로그래밍 개념입니다. 많은 개발자들이 루프를 익숙하게 사용하지만 루프의 정확한 작동 방법과 언제 어떻게 적절한 루프를 선택해야 할지에 대해 잘 모르기도 합니다. 이 포스트에서는 for 루프가 무엇인지, 어떻게 작동하는지, 왜 사용하는지 등에 대해 알아보겠습니다. 루프란? 루프란 같은 명령을 여러번 작성하지 않고 한번만 … Read more