javascript - 未从 Javascript 数组中删除的对象
问题描述
我有一个名为 的数组order_book
,里面order_book
有一个asks
并且asks
都price
分配了一个。
我正在尝试从order_book
价格低于我的minsell
价值的阵列中删除任何询问,但它什么也没做。
有谁知道为什么会发生这种情况或解决它的方法?
对不起,这是非常基本的,我在正确 JavaScript 的第一天。
if (order_book.asks[0].price < minsell) {
order_book.asks.filter(Number, order_book.asks.price < minsell);
}
解决方案
看看下面的代码:
const order_book = {
asks: [
{
price: 45
},
{
price: 8
}
]
}
order_book.asks = order_book.asks.filter(ask => {
return ask.price < 10;
})
console.log(order_book.asks);
输出:
{
"asks": [
{
"price": 8
}
]
}
推荐阅读
- ios - Swift 4.2 - Alamofire 突然不工作了
- javascript - jQuery AJAX 请求需要回调吗?
- java - 通用堆栈没有“推送”必要的元素
- mysql - 使用一些预定义的值将行插入到 SQL 表中,一些来自另一个表以及连接字符串。
- arrays - 在反应原生中更改选择器时显示不同的文本
- javascript - 文本在 PDF 上被剪切
- network-security-groups - AzureKeyVault 作为入站 NSG 规则中的服务标签的方案
- java - Gradle 项目 -- 未能配置 DataSource 'url' 属性未指定且无法配置嵌入式数据源
- reactjs - 使用 Axios 响应 Yelp API 调用
- c# - 如何生成新的 GUID,然后使用该 GUID 作为文件名写入指定路径中的新文件?