で返されます、私はこのようなコードがあるとしましょう:オブジェクト名は、文字列
var object = {
property_1:'value_1'
}
var arr = [object]
私は名前を文字列として返されたオブジェクトを取得できるようにしたいです。だから、次のようになります。
arr[0].name /*return 'object'*/
または
arr[0].property_1.objectName /*return 'object'*/
明らかにこれは有効なコードではありませんが、実際にこれを行うことができ、そのいずれかがあるのでしょうか?
これはできません。オブジェクトは、どの変数がそれらを参照しているかを知らない。 – Barmar
@Clonkex彼はプロパティ名を望まない、彼は変数名が欲しい。 – Barmar
''object''はオブジェクトの名前ではありません。それはちょうどその値としてオブジェクトを持つことになる変数です。多くの変数は同じ値を持つことができます。どちらの変数は "名前"ですか? – Barmar