본문 바로가기
728x90
300x250

javaScript/JS Tutorial85

[javaScript]set 중복제거 자바스크립트의 set set은 ES6에서 처음 소개된 고유한 값으 모음이다. 즉 중복 값을 허용하지 않는다. 필수 설정 방법 new Set() - 새 세트 만들기 add() - 세트에 새 요소 추가 delete() - 세트에 요소 제거 has() - Set에 값이 있으면 true를 반환 forEach() - Set의 각 요소에 대한 콜백을 호출한다. values() - Set의 모든 값을 포함하는 반복자를 반환 Property - 설명 size - 세트의 요소 수를 반환 Set() 세트 생성 방법 const letters = new Set(); Set()의 값은 배열값이 들어가면 된다. const letters = new Set(["a","b","c"]); letters.size; //3 Set()만들고.. 2022. 12. 8.
[javaScript]레이블(label) label 레이블 구문은 break나 continue구문과 함께 사용할 수 있다. 원하는 식별자로 구문 앞에 레이블을 추가하여 사용 문법 label : //자바스크립트에서 사용할 수 있는 식별자 statement // break는 모든 구문에서 사용 가능, continue는 반복 레이블 구문에서만 사용가능 반복문에 레이블을 붙이고, break나 continue구문을 사용해서 반복문의 어느 위치에서 작업을 멈추고 어느위치에서 다시 작업을 수행할지를 알려줄 수 있다. break나 continue에서만 레이블을 사용할 수 있다. strict mode에서는 let을 레이블 이름으로 사용할 수 없다. for문에서 label 사용하기 - continue var i, j; loop1: for (i = 0; i < 3.. 2022. 12. 7.
자바스크립트 break continue 차이 break는 루프에서 빠져 나간다. continue는 루프에서 하나으니 반복을 건너뛴다. Break for (let i = 0; i < 10; i++) { if (i === 3) { break; } text += i; } // 012 Continue for (let i = 0; i < 10; i++) { if (i === 3) { continue; } text += i; } //012456789 참고 : https://www.w3schools.com/js/js_break.asp 2022. 12. 5.
[javaScript] 반복문(loops for, for/in, for/of) 차이 for - 코드 블록을 여러번 반복 for/in - 객체의 속성을 반복 for/of - 객체의 값을 반복 while - 지정한 조건이 참인 동안 코드 블록을 반복 do/while - while문과 동일하지만 일단 코드 블록을 한번 실행하고 조건 검사를 하여 반복을 결정한다. for for (let i = 0; i < 5; i++) { text += i; } // 01234 for/in const person = {fname:"John", lname:"Doe", age:25}; let text = ""; for (let x in person) { text += person[x]; } //John Doe 25 for/of const cars = [1,2,3]; let text = ""; for (let x .. 2022. 12. 4.
728x90
반응형