0

たとえば、コンソールでこれを行うと

var Person = function(firstName, lastName) {
  this.firstName = firstName;
  this.lastName = lastName;
}

Person.species = 'homo sapien';

次に と入力Personすると、関数が表示されます。しかし、タイプするPerson.speciesと「ホモ・サピエン」が返ってきます。関数に保存されているすべてのプロパティをコンソールに表示できるようにしたいと考えています。これは可能ですか?

また、ここで起こっていることの背後にあるメカニズムを説明するための良いリソースを知っている人はいますか? Person関数とオブジェクトの両方であることが何を意味するのか、私は苦労しています。Person関数はオブジェクトのプロパティに格納されていますか?

4

1 に答える 1