자바스크립트 foreach 2

자바스크립트 , Set

Set 이란 ?value 값을 저장하고 , 중복을 허용하지 않는 컬렉션이다.중복일 경우 중복값은 인지하지 않는 특징을 지녔다.대소문자를 구분해 대문자 소문자는 다른 값으로 인지한다.값의 순서가 인지되지 않는다. 대체 Set , 왜사용하는걸까 ?한마디로 Set 는 , 순서가 없고 , 중복되지 않는 데이터의 집합이라고 할 수 있다. 배열과의 차이점을 인식하여야 하는데,배열은 데이터를 순서 있게 저장하고 , 순서를 알고 있기에 인덱스를 통한 접근이 가능하다.값이 중복되더라도 배열은 인덱스가 다르기 때문에 저장이 가능하다. Set 객체의 메서드요소 추가: Set.add(value)요소 일부 삭제: Set.delete(value)요소 존재 확인: Set.has(value)요소 갯수 확인: Set.size요소 전체..

자바스크립트 , Array 순회 메서드

map(요소 , 인덱스 , 배열전체) 순회 메서드→ 원본 안바뀜 주어진 배열의 값을 재정의 할 때 사용하는 방법ECMA에는 "주어진 배열의 값들을 인덱스의 오름차순으로 접근해 callbackfn을 통해새로운 값을 정의하고 신규 배열을 만들어 반환한다"라고 정의됨.배열을 순회하면서 공통된 작업을 할때, 사용함.map 의 인자를 콜백함수를 통해 함수를 넣어줌.인자로 사용되어지는 함수를 콜백함수라고 함.(1급함수라고 함.)객체의 메서드는 인자가 될수 없고 1급함수가 아님.자바스크립트는 함수를 많이쓰기에 함수형 언어다 라고 볼 수 있다.  document.write("** 원본 money=> " + money + ""); result = money.map(m=> m+ m*0.1); ..

728x90