1) 다른 언어에서는 함수를 매개 변수화 된 문 블록으로 정의하고 구문 수준에서 javascript 함수는 자체 속성 및 메서드를 가질 때까지 다음과 같이 보입니다. 어떻게 키/값 쌍으로 구문 적으로 표현 될 수 있습니까? 그리고 함수 코드는 어디에서 살고 있습니까? 여기Javascript : 키/값 쌍인 함수 및 배열
var x = function(a,b){alert('Hi');};
// x = { _code: "alert('Hi'), _arguments: {a:.., b:..,}}
코드 및 인수 내 가상의 내부 속성
2) 배열/값 쌍 키의 경우는, 그 배열 인덱스 그냥 키를 개체를 생각 할 수 있습니까?
var a = ["elem1", "elem2"];
// a = {0: "elem1", 1: "elem2"}
"배열이 키/값 쌍인 경우"입니다. 배열이 아닌 객체를 의미할까요? –
모든 것이 자바 스크립트의 객체입니다. – Darkrum
명확하지 않지만, 여기서 바라 보는 관점에서 달성하려는 목표는 무엇입니까? – guest271314