⊗jsPmObCPW 102 of 505 menu

JavaScript에서 상수를 통한 프로그래밍 접근법

최근 JavaScript에는 변수 선언에 대한 새로운 접근법이 생겼습니다. 이 접근법의 핵심은 값이 변할 것임을 확실히 알지 않는 한, let 대신 모든 곳에서 const를 사용하는 것입니다.

예시를 보세요:

const a = 1; const b = 2; const c = a + b; console.log(c);

이 접근법은 매우 인기 있으며 다양한 외부 자료에서 접할 수 있습니다.

하지만 저는 이 유행하는 접근법에 반대합니다. 상수는 원래 파이(π) 같은 값, 즉 프로그램에서 미리 정의된 값을 저장하기 위해 고안되었습니다. 모든 변수를 상수로 선언하는 것은 이 아이디어에 위배됩니다.

게다가 배열과 객체의 동작도 매우 논리적이지 않습니다. 우리는 그것들을 상수로 선언하지만, 그 속성은 아무 문제없이 변경할 수 있습니다. 변경할 수 있는 상수가 대체 무엇입니까?

종종 객체를 상수로 선언하는 것은 객체 대신 원시 타입의 값을 할당하는 것을 막기 위해 사용됩니다. 하지만 JavaScript에 기본적으로 없는 타입 제어가 필요하다면, 그 변형인 TypeScript를 사용하는 것이 더 좋습니다.

결론적으로, 여러분은 이 접근법을 사용할 수 있습니다, 유행이니까요. 하지만 저는 반대하며, 앞으로도 이 교재에서는 변수가 언어 창시자들이 의도한 대로 let을 통해 선언될 것입니다.

다음 코드를 설명된 접근법에 따라 재작성하세요:

const arr = [1, 2, 3, 4, 5]; const res = arr[1] + arr[2]; console.log(res);
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부