Make Good Habit for JavaScript Programming

jiseung·2021년 12월 20일
0

JavaScript

목록 보기
4/5

좋은 습관을 들인 코드는 많은 에러를 사전에 예방할 수 있게 해준다.

배열이나 객체를 불변 하는 객체처럼 다루기

배열이나 객체는 불변하는 객체처럼 다루는것이 데이터의 변화를 추적하는데 용이하다.
배열 데이터를 수정해야 한다면, 기존에 사용했던 원본 데이터는 그대로 두고 새로운 배열을 만들어 사용하자

엄격모드(strict mode)로 사용하기

아래 코드는 엄격모드가 아니면 에러 메시지 없이 정상 실행된다. (조용한 에러처리)

str = 'hello strict';
var undefined = 'undefined';
console.log(undefined);
var Infinity = 100;
console.log(Infinity);
Math.PI = 0;

const Employee = {
  firstname: 'jaehyun',
  lastname: 'han',
};

console.log(Employee.firstname);
delete Employee.firstname;
console.log(Employee.firstname);

delete Object.prototype;

function myFunc(a, a, b) {
  console.log(a + a + b);
}

myFunc(1, 2, 3);

'use strict'를 상단에 사용하자

일치연산자 사용하기

profile
Frontend Web Developer

0개의 댓글