객체 리터럴의 계산된 속성 이름 이해
ES6에서 JavaScript는 속성 주위에 대괄호로 표시되는 계산된 속성 이름이라는 새로운 기능을 도입했습니다. 객체 리터럴의 이름. 이러한 계산된 이름은 동적 속성 이름을 허용하므로 변수나 표현식을 기반으로 속성을 동적으로 생성하고 액세스할 수 있습니다.
이에 대한 최근 예는 다음과 같습니다.
dist: { files: { [bpr + 'lib/Monster.min.js']: ['<%= concat.dist.dest %>'] } }
여기서 속성은 name은 계산된 값[bpr 'lib/Monster.min.js']입니다. bpr 값을 가져와 'lib/Monster.min.js' 문자열과 연결하여 속성 이름을 만듭니다. 표현식 주위의 대괄호는 표현식을 계산된 속성으로 만듭니다.
계산된 속성 이름의 장점:
구문:
계산된 속성 이름의 구문은 다음과 같습니다.
[expression]
여기서 표현식은 유효한 JavaScript가 될 수 있습니다. 문자열, 기호 또는로 평가되는 표현식 번호.
제한 사항:
위 내용은 계산된 속성 이름은 어떻게 JavaScript 객체 리터럴의 동적 속성 생성을 향상합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!