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"}
"配列がキー/値のペアの場合"あなたは配列ではなくオブジェクトを意味するかもしれませんか? –
すべてがJavaScriptのオブジェクトです。 – Darkrum
ここでは、あなたが達成しようとしていることは明確ではありません。 – guest271314