私は拳のパラメータiAmDog
を得ることができます。また、最初のパラメータはthis
によってアクセスされ、2番目のパラメータiAmCat
を渡してどのように出力するのですか?パラメータとして関数に2つ/複数のオブジェクトを渡す方法
var speak = function(iAmDog, iAmCat) {
console.log(this);
console.log(iAmDog.love);
console.log(iAmDog.normal);
console.log(iAmCat.love);
console.log(iAmCat.normal);
};
var speakAsDog = {
normal: "moof",
love: 'woow'
};
var speakAsCat = {
normal: "meow",
love: 'purr'
};
speak.call(speakAsDog, speakAsCat);
ねえ、彼はすでに参照さ問題の@FrankerZは、最初のパラメータもthis' 'によってアクセスされます。このソリューションがコンテキストを変更する際にどのように役立つのでしょうか?ここで 'this'は外側スコープを指します。私がここで何か不足している場合は私に教えてください。 – Ayan
彼はパラメータにアクセスしたいだけです。 「これ」の必要は全くありません。 – FrankerZ
質問の彼の最初の行を確認してください。 >拳パラメータiAmDogを取得することができ、最初のパラメータもこれによってアクセスされます 彼はこれを使用してアクセスする必要がありました。 – Ayan