js/개발22 js 배열함수 for in객체의 속성들을 반복하여 사용한다.for(const 작명 in object){}key에 대하여 반복 실행하며 value는 [object.작명] 과 같은 식으로 참조한다. for of배열 요소들을 반복하여 사용한다.for(const 작명 of array){}//기본적으로 value에 대하여 반복 실행하지만 문장을 바꿔 index참조변수도 같이 만들 수 있다.for(const [작명인덱스 , 작명값] of array.entries()){} forEach배열 요소들을 반복하여 사용한다.array.forEach(function(value, index, array) { console.log('인덱스 '+index+ ': ' +value+', 배열의 전체는: '+array);})array.for.. 2022. 1. 17. js console 종류 console.assert(2 == 2, ' log ');>> 조건이 맞을때만 출력console.table(object)>> 객체를 테이블 형태로 출력console.time('start')console.timeEnd('end')>>time과 timeEnd사이의 실행시간을 측정 2022. 1. 15. js destructuring assignment 한 객체의 프로퍼티들을 여러번 참조할 때에는 const student = { name : 'abc', age : 15}let name = student.name;let age = student.age; 이게 아니라 let { name, age } = student; 이렇게 줄일 수 있다.저장할 변수의 이름을 바꾸고 싶다면 let { real_name = name , real_age = age } = student;//real_name , real_age 변수에 저장된다 배열에서도 사용이 가능하다. const animals = [ 'dog' , 'cat' ];const [ first , second ] = animals; 2022. 1. 14. js 실행시점 조절 @Async@Defer스크립트의 참조시점을 조절하는 방법이 있다.- async 방식은 html문서를 읽는 도중 js파일을 찾으면 비동기적으로 js파일을 다운로드 한다. 다운로드가 끝나는 시점엔 html문서 리딩을 멈추고 js파일을 실행한다.>> 실행 순서가 보장되지 않는다.-defer 방식은 html문서를 읽는 도중 js파일을 찾으면 비동기적으로 js파일을 다운로드 한다. (일치) html문서 리딩이 끝날 시에 js파일을 실행한다.>> 실행 순서를 보장한다. 2022. 1. 14. 이전 1 2 3 4 다음