オブジェクトにいれた値は上階層の変数名を知ることはできますか?hoge = {foo:{bar:11},foo2:{bar:11},foo3:{bar:11}};function fn(x){ console.log(x); }fn(hoge.foo2.bar);//11だが、この11がfoo2をたどってきたということが知りたい。...やはりfn(hoge.foo2.bar, ’foo2’)のように別の引数をとって明示してあげる必要があるのでしょうか...
どうでもいいけど、console.logでギリギリjsってことは分かるけど、言語ぐらい書いたらどうなの。それはできないから、そういう値が必要にならないように組むんだよ。ちなみに、例はあまりに単純すぎるから、その必要性が発生しないな。
ゲッターを使えばthisでわかる
>>ID:9fgeAKG5v7gX//developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get#Examplesこのgetのことですか?
みんなの回答 3 件
どうでもいいけど、console.logでギリギリjsってことは分かるけど、言語ぐらい書いたらどうなの。それはできないから、そういう値が必要にならないように組むんだよ。ちなみに、例はあまりに単純すぎるから、その必要性が発生しないな。
ゲッターを使えばthisでわかる
>>ID:9fgeAKG5v7gX
//developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get#Examples
このgetのことですか?
関連するトピックス