파이어 폭스 확장 코드 (여기 : https://github.com/mozilla/prospector/blob/master/oneLiner/bootstrap.js#L34)에서 코드를보고 있었는데, 자바 스크립트에서 본 적이없는 것을 보았습니다. 프로그래머는 연관 배열을 변수 이름으로 사용했습니다. 누군가이 변수 참조가 어떻게 작동하는지 설명 할 수 있습니까?연관 배열을 변수 이름으로 사용 하시겠습니까? - javascript
const {classes: Cc, interfaces: Ci, utils: Cu} = Components;
나는이 페이지 읽기에서 "CONST"이해 : https://developer.mozilla.org/en/JavaScript/Reference/Statements/const
을하지만 어떻게 변수 이름으로 연관 배열 객체를 사용할 수있다?
또한 연관 배열에서 구성 요소 메소드 (여기에 나열되어 있습니다 : https://developer.mozilla.org/en/Components_object)에 대한 참조로 키 이름을 사용하는 것으로 보입니다. 나는 항상 키 이름을 먼저 가져야하고 그 다음 값을 가져야한다고 생각했지만 이것은 참조 클래스의 값을 Components 클래스 메서드에 먼저 넣은 다음 Cc가 값이있는 지점에 있더라도 참조 이름으로 지정하는 것으로 보입니다. 구성 요소 인터페이스 메소드의 Ci는 Components utils 메소드의 & Cu입니다.
, 일반적인 용어를 읽는 사람을 위해, 많은 재미 것 같은데 "연관 배열"이라 불리는 것은 단지 "객체"(때로는 "지도"또는 "사전") 일뿐입니다. 우리는 "연관 배열 (associative array)"이라고 말하는 것을 피합니다. 왜냐하면 상대적으로 정보가 부족한 사람들이'Array' 유형과 관련 있다고 생각하기 때문에 혼란 스럽기 때문입니다. –
[블록이있는 상수 선언] 가능한 복제본 (0120-555-301) –