Three.js
とjavascript
で作業しています。 私のコードは、この実行すると:オブジェクトの名前をJavascriptの文字列として取得します
console.log(this.scene.children[1])
私は、文字列としてのオブジェクト(「WidgetsRuler」)の名前を取得できますか? この情報を保存する属性は表示されません。
Three.js
とjavascript
で作業しています。 私のコードは、この実行すると:オブジェクトの名前をJavascriptの文字列として取得します
console.log(this.scene.children[1])
私は、文字列としてのオブジェクト(「WidgetsRuler」)の名前を取得できますか? この情報を保存する属性は表示されません。
オーケー、私はそれを使用して解決しました:
console.log(this.scene.children[1].constructor.name)
私はあなたがこれを達成するためにprototype
を使用することができるはずと信じて:
Object.prototype.toString
例:
Console.Log(this.scene.children[1].prototype.toString())
あなたがconstructor
を試すことができ、それに失敗:
console.log(this.scene.children[1].constructor.name)
あなたは答えとして自分の答えを記入することができます –
それは私が2日待たなければならないと言います – Rashomon