문자열 기본 형식에 속성을 추가할 수 없는 이유는 무엇입니까?
JavaScript에는 8개의 언어 유형이 있습니다. 7개의 기본 유형과 1개의 비원시 유형(객체)이 있습니다. 기본 값(예: 문자열, 숫자)은 변경할 수 없으며 속성을 할당할 수 없습니다.
변수에 속성을 할당할 때 JavaScript는 변수 유형에 따라 동작을 결정합니다.
In 제공된 예에서 test는 문자열 프리미티브이므로 속성을 할당해도 효과가 없습니다.
<code class="js">var test = "test"; test.test = "test inner"; console.log(test); // "test" console.log(test.test); // undefined</code>
날짜 정렬에 대한 해결 방법
속성을 추가하는 대신 문자열을 사용하는 경우 그리드에서 날짜를 정렬하려면 다음 해결 방법을 고려하세요.
위 내용은 다음은 질문 형식으로 기사의 본질을 포착하는 몇 가지 제목 옵션입니다. * JavaScript 문자열에 속성을 추가할 수 없는 이유는 무엇입니까? (직접적이고 명확함) * JavaScript 기본 유형 제한의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!