コンソール上のThis.source[this.schema_key]は次のとおりです
そのようなデータを直接取得する方法はありますか
__ob__: Observerこれらのデータは、データの vue フレームワークによって設定されるモニターであり、通常は列挙できません。
__ob__: Observer
console.log这样的打印函数,被打印的变量会执行自身的toString() このようにして、内部プロパティが列挙可能でなくても、実際には見ることができます。例:
console.log
toString()
vue でデータをバインドしているため、vue はデータのモニターを追加する必要があります。これらのモニターを強制的に削除すると、データの監視が失われます。では、vue を使用する意味はどこにあるのでしょうか?
リーリー
メソッドを直接使用するだけです。 clone()
clone()
これはデータには影響しません~
同様に、それを解決します。 。 。 。
__ob__: Observer
これらのデータは、データの vue フレームワークによって設定されるモニターであり、通常は列挙できません。
リーリーconsole.log
这样的打印函数,被打印的变量会执行自身的toString()
このようにして、内部プロパティが列挙可能でなくても、実際には見ることができます。例:vue でデータをバインドしているため、vue はデータのモニターを追加する必要があります。これらのモニターを強制的に削除すると、データの監視が失われます。では、vue を使用する意味はどこにあるのでしょうか?
結果を考慮せずにこれらのモニターを削除するだけの場合は、コピーされたオブジェクトには列挙不可能な属性が含まれていないため、オブジェクトをコピーするだけです。
リーリー
js のような動的言語では、オブジェクトのコピーは頭痛の種です。簡単なものを書きましたので、参考にしてください:
リーリー
外部でメソッドを直接使用するだけです。
clone()
これはデータには影響しません~
同様に、それを解決します。 。 。 。