Content-Length: 263297 | pFad | http://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Array_sort_argument

TypeError: invalid Array.prototype.sort argument (TypeError: недопустимый Array.prototype.sort argument) - JavaScript | MDN

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

TypeError: invalid Array.prototype.sort argument (TypeError: недопустимый Array.prototype.sort argument)

Сообщение

TypeError: аргумент не является объектом функции (Edge)
TypeError: недопустимый Array.prototype.sort аргумент для (Firefox)

Тип ошибки

TypeError

Что пошло не так?

Аргумент Array.prototype.sort() предполагается либо undefined или функцию, которая сравнивает его операндов.

Примеры

Неправильные примеры

js
[1, 3, 2].sort(5); // TypeError

var cmp = { asc: (x, y) => x >= y, dsc: (x, y) => x <= y };
[1, 3, 2].sort(cmp[this.key] || "asc"); // TypeError

правильные

js
[1, 3, 2].sort(); // [1, 2, 3]

var cmp = { asc: (x, y) => x >= y, dsc: (x, y) => x <= y };
[1, 3, 2].sort(cmp[this.key || "asc"]); // [1, 2, 3]

Смотрите также









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Array_sort_argument

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy