final,const

Peter Lee·2020년 4월 29일
0
post-thumbnail

final, const

es6에서도 const가 있다.
변수를 const로 선언할 경우 변수를 재정의 할 수 없다.

const a = 1;
a = 2; // 변경안된다! 에러!

다트에서도 마찬가지, final이나 const로 변수선언시 값을 변경할 수 없다.
하지만 다트에서 const는 좀 더 부가적인 일을 할 수 있다.

//자바스크립트
const a = [1,2,3]
a.push(4)
console.log(a) // a = [1,2,3,4]

위와 같이 자바스크립트에서는 배열에 추가적인 원소를 넣을 수 있다.

//다트
const a = const [1,2,3]
 list.add(4); // add 안된다!
print(list);

개인적으로는 쓸일이 없을 것 같지만....

0개의 댓글