1
したがって、次の2つの例の違いは何ですか?this.constructor.SomeVarible vs this.SomeVarible in OOP JS
そして
var SomeFn = function (name){this.SomeVarible = name}
したがって、次の2つの例の違いは何ですか?this.constructor.SomeVarible vs this.SomeVarible in OOP JS
そして
var SomeFn = function (name){this.SomeVarible = name}
あなたが最初のケースで
var obj = new SomeFn('foo');
を持っていると仮定するとthis.constructor
がSomeFn
を指しているので、値は、SomeFn.SomeVarible
に割り当てられます。私は実際にこのようなことをする理由は実際には分かりませんが、誰かがアイデアを持っているなら私に知らせてください。第2のケースで
this
は、新しく作成されたオブジェクトを参照し、obj
に割り当てられているので、それは、obj.SomeVariable
に割り当てられます。
ああ意味します。ありがとう、 – cfipilot
うわー、1年前に答えを書きました...:Dあなたの手助けがあれば、それの隣にあるチェックマークをクリックして、それを合格とマークしてください。 –