javascript - 节点:`fast-sort` 包 - 排序不是函数
问题描述
const sort = require('fast-sort');
class sorting {
static async init(input) {
const sorted = await sort([1,4,5,2,3]).asc();
console.log(sorted)
return "hello";
}
}
我正在使用fast-sort
包来测试排序。我不断收到TypeError: sort is not a function
错误。所以,我在 npm 包页面上尝试了这个例子。我仍然得到同样的错误。有什么我可以在这里做的吗?我有点迷路了。
解决方案
正如文档所示,sort
是导入对象的属性,而不是整个导入本身。你需要:
const { sort } = require('fast-sort');
推荐阅读
- hadoop - 无法在具有转义字符的配置单元中读取 JSON
- typescript - 应用程序在 android 11 版本中仅在 ionic 中崩溃
- c++ - 我使用优先级队列解决了下面描述的问题并得到了解决方案,但这不是最佳的。有人可以帮助我更好的方法吗?
- math - 如何在不解密的情况下将非对称加密中的值相乘
- .net-5 - .NET 5 Web API Identity.User.Name 在同时使用 Windows 身份验证和匿名身份验证时为空
- python - 如何在python中将回溯消息打印到新行
- css - 我需要帮助使几个元素对我网站上的视口更具响应性。(CSS)
- postgresql - 在修饰符反对 JS 中使用关系映射
- amazon-web-services - AWS SAM - 在另一个 SAM 模板中部署新的 Lambda 函数时,有什么方法可以附加现有的 API 网关
- python - 部署后Django heroku编程错误数据库不存在