[JavaScript] Arrays - 03 ()
Arrays some 조건이 만족하는 값이 있으면 true 없다면 false를 반환함. const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; console.log(movements); //정확한 값 console.log(movements.includes(-130)); //true //조건을 만족하는 값 const anyDeposits = movements.some(mov => mov > 0); console.log(anyDeposits); //true Every 배열의 모든 요소가 조건을 만족하는 경우 true를 반환한다. const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; //Ev..
2022. 4. 1.
[JavaScript] Arrays - 02(forEach, map, filter, reduce, find, findIndex)
Arrays forEach() forEach 메서드가 하는 일은 배열을 반복하는 것. 각 반복에서 실행된다. forEach 와 for...of 의 차이점 forEach에서는 countiue와 break가 전혀 작동하지 않는다. forEach는 항상 전체 배열을 반복함. 만약 중간에 멈춰야 하는경우는 for...of를 사용해야 한다. const movements = [200, 450, -400, 3000, -650, -130, 70, 1300]; for (const movement of movements) { if (movement > 0) { console.log(`You deposited ${movement}`); } else { console.log(`You withdrew ${Math.abs(mov..
2022. 3. 31.
[JavaScript] Arrays - 01 (slice, splice, reverce, concat, join, at)
Array slice splice reverce concat join At slice() slice() 메서드는 배열의 시작부터 끝까지 (끝은 꼭 포함하지 않아도 됨)에 대한 얕은 복사본을 새로운 배열 객체로 반환한다. 따라서 원래의 배열은 바뀌지 않는다. let arr = ['a', 'b', 'c', 'd', 'e']; console.log(arr.slice(2)); // ['c', 'd', 'e'] console.log(arr.slice(2, 4)); // ['c', 'd'] //-2는 배열의 마지막에서 2번째 자리 console.log(arr.slice(-2)); // ['d', 'e'] //첫번째부터, -2는 끝에서 두자리를 제외하고 console.log(arr.slice(1, -2)); // [..
2022. 3. 30.