JavaScript переопределяет значение массива, потому что массив - это объект со свойством .length
и такими методами, как . slice ()
и .join ()
.
jQuery определяет объект jQuery как «подобный массиву», потому что он имеет свойство length
, но не имеет определенные методы массива, такие как join ()
.
Если бы я определил объект jQuery как объект и забыл о упоминании чего-либо, связанного с массивом, как бы я его определил? Какие у него свойства, кроме длины?
Я думаю, что все методы - это то, что вы видите в документации, что намного превышает количество методов в массиве.