Меня немного Array.length свойство Array.length (то есть свойство с именем length для объекта функции Array) и array_instance.length (то есть свойство с именем length в экземпляре объекта массива)
Так в чем же разница между двумя свойствами length и когда мы должны/не должны их использовать?
Изменить 1:
есть также length собственности на Array.prototype объекта. Я так растерялся.
Редактировать 2
Просто, чтобы нарисовать более ясную картину, вот различные свойства length я нашел
Редактировать 3
Это один из последующих вопросов, которые я задал в разделе комментариев, но я думаю, что этот вопрос важен для полного понимания свойства length, поэтому я вставил его в основной раздел
Контрольный вопрос:
Array.prototype.hasOwnProperty('length') и Array_instance.hasOwnProperty('length') возвращают true, означает ли это, что есть два свойства length, одно для array_instance, одно Array.prototype объекта Array.prototype, с array_instance.length Array.prototype.length?


