問題タブ [object-composition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
49 参照

python - オブジェクトのプロパティの代わりにオブジェクトを渡しましたか?

と の 2 つのクラスがありCompanyますProjectCompanyオブジェクトにはprojectsリストとしてのプロパティがあり、会社に追加されるインスタンスのリストを示す必要がありProjectます。会社にプロジェクトを追加するためのクラスとメソッドの実現は次のとおりです。

しかし、会社を初期化し、プロジェクトを作成して会社に追加しようとすると、 add_project を追加すると、 not が返されますproject.nameが、オブジェクト自体が返されるため、次の出力が返されます。

になります:

名前ではなく、オブジェクト自体を渡すのはなぜですか? ここに何が欠けているかを見つけることができません。