TypeError: invalid Array.prototype.sort argument
JavaScript ã®ä¾å¤ "invalid Array.prototype.sort argument" ã¯ã Array.prototype.sort() ã®å¼æ°ã undefined ã§ããªãã©ã³ããæ¯è¼ãã颿°ã§ããªãå ´åã«çºçãã¾ãã
ã¨ã©ã¼ã¡ãã»ã¼ã¸
TypeError: argument is not a function object (Edge) TypeError: invalid Array.prototype.sort argument (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]