JavaScript TypeError – 无效的 Array.prototype.sort 参数
如果Array.prototype.sort()的参数不是来自未定义或相应排序的函数,则会发生此 JavaScript 异常无效 Array.prototype.sort 参数。
信息:
TypeError: argument is not a function object (Edge)
TypeError: invalid Array.prototype.sort argument (Firefox)
错误类型:
TypeError
错误原因:传递给sort() 方法的参数应该是未定义的或比较其操作数的函数。
示例 1:在此示例中,传递给 sort() 方法的参数不是预期的,因此发生了错误。
HTML
HTML
输出:
TypeError: argument is not a function object
示例 2:在此示例中,传递给 sort() 方法的参数不是预期的,因此发生了错误。
HTML
输出:
TypeError: argument is not a function object