JS2 JS 4일차 1. Object(객체) - 데이터와 함수의 집합 - 객체 내부에서 선언되는 값을 속성이라고 하며 속성의 값이 함수인 경우는 메서드(method)라 부른다 const cat = { // 속성(property) name: "키티", home: null, // 메서드(method); sound: function() { return "야옹"; } } - 객체에 접근하기 cat.name - name 속성에 접근 cat['name'] - name속성에 접근 cat.color - 존재하지 않는 속성에 접근 - undefined 출력 cat.sound() - sound메서드에 접근 - 객체에 새로운 속성 추가 추가할 속성이름과 값을 적어준다. ex) cat,age = 2; - 객체의 속성 업데이트 존재하고 있는 객체.. 2022. 12. 19. JS 3일차 1. Error - name, message, stack으로 구성되어있다 - 에러가 발생하면 프로그램이 중단되므로 이를 방지하기 위하여 에러는 처리되어야 한다 - 에러처리: try / catch ...finally try { // 코드를 작성한다 let x = 'foo'; console.log(x); } catch(err) { // 에러를 처리한다 console.error(err); } finally {// 에러 발생여부와 관계없이 항상 실행된다 console.log('hello') } - 에러의 종류 ReferenceError - 선언되지 않은 변수를 참조했을 때 발생하는 에러 SyntaxError - 문법오류 / 컴파일 에러. 컴파일러가 코드를 이해하지 못해서 발생하는 오류로, try / catch블.. 2022. 12. 19. 이전 1 다음