7월, 2020의 게시물 표시

5일차 부트캠프

obj.hasOwnProperty(key)    //   (key in obj) 객체 안에 key 값이 있는지 확인 if(obj[key] === undefined) // if(!obj.hasOwnProperty(key))    //  if( !(key in obj)) 이 뜻은 만약 obj 안에 key 값이 없다면 arr.reverse()  array안에 값의 순서를 거꾸로 arr.join('') arr사이에  ''값을 넣고 string 타입으로 변환시켜준다. str.substr(start, final) 글자 자르기 start지점부터 final 글자수만큼 만약 start가 마이너스면 뒤에서부터 이다.

4일차 부트캠프

Array.isArray('arr') 배열인지 아닌지 확인 arr.push('...') 맨 뒤 배열 추가 arr.pop() 맨 뒤 배열 삭제 arr.shift(); 맨 앞 배열 삭제 arr.unshift('...'); 맨 앞 배열 추가 arr.indexOf('...') 배열에서 문자열찾기(배열숫자) arr.includes(arr, '...') 배열에서 문자열찾기(true/false) arr.concat(arr1) 함수 뒤에 함수 합치기 obj = {}; 객체를 만드는 법 for(let 변수 in obj){ } 객체의 for루프 만약에  for(...){ console.log(변수); }  객체의 key 값이 나올것이다 그리고 for(...){ console.log(obj[변수]); }  객체 값이 나올 것이다. 객체에 새로운 값을 추가할 때에는 obj[새로운변수] = 값  으로 추가가 가능하다. 반대로 객체를 삭제할 때에는  delete obj[key]  로 가능하다. 마지막으로 객체의 모든 key 값을 array로 바꾸는 Object .keys(obj) 가 있다.