자바스크립트 배열(반복문->출력/삽입/삭제/split/slice/splice)
·
JavaScript
[@] 배열 const kor=["불국사","다보탑","첨성대","제주도","한라산"]; [@] 반복->출력 기본 for / for..in (index를 출력) / for..of(value를 출력) / 배열명.forEach() / Spread Operator kor.forEach(function(k,i,j) { console.log(k); //k는 value console.log(i); //i는 index console.log(j); //j는 배열임(즉, kor을 출력시킴) }) //화살표 함수로도 가능 (k,i,j)=>{} console.log(...kor); //Spread Operator 펼침 연산자 (개꿀) [@] 삽입과 삭제 push(), unshift() / pop() ,shift() 뒤 앞 ..
자바스크립트프로그래밍 입문 연습문제 7,9
·
JavaScript
7장 문제 3번 String.prototype.contain=function (input) { console.log(input); console.log(this); return this.indexOf(input) >= 0; } console.log('안녕하세요'.contain('안녕')); 해설 : 화살표함수를 써서 오류가 난거(화살표함수에서 this는 함수안에 있는 값을 가르키기 때문에 외부에서 받아오지 받아와야하는 "안녕하세요"를 못받아옴) 9장 문제 6번 동기: 코드를 순서대로 실행 (실행하고 완료될때까지 기다린후 다음코드로 내려감) 비동기: 코드를 실행 되는것부터 실행 (실행하고 완료될때까지 기다리지 않음)
자바스크립트프로그래밍 입문 연습문제 5,6
·
JavaScript
5장 함수 문제: 1번 함수의 선언 방법으로 잘못된 것은? 정답 : ③ function test() => { ~~ } 함수가 겹쳤다. 6장 객체 문제: 2번 function Product(value,key) { this.value=value; this.key=key; } Product.prototype.calculate=function (w) { let g=w/100 console.log(`${meet.value}g * ${g} = ${meet.value*g}g`); console.log(`${meet.key}원 * ${g} = ${meet.key*g}원`); } let meet=new Product(100,1690) meet.calculate(200);
자바스크립트 프로그래밍 입문 연습문제 4
·
JavaScript
연습 문제 4장 - 3번 기본적인 별 찍기 let star=""; for (let i = 0; i array[i]){ min=array[i]; } if(max