我在代码片段中使用它,但没有使用我的脚本代码。我得到从lodash中的对象数组中获取键值
财产colorId和sizeId不会对类型{}存在
const ids = [
{
"skuId": 693194,
"sizeId": "12M",
"colorId": "ROSE"
},
{
"skuId": 693195,
"sizeId": "14M",
"colorId": "ROSE"
},
{
"skuId": 973804,
"sizeId": "6M",
"colorId": "GREEN"
}
]
const sku = _.result(_.find(ids, function(sku) {
return sku.colorId === 'ROSE' &&
sku.sizeId === '14M';
}), 'skuId');
console.log(sku);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
嗨解决了这个问题。如果您正在使用的打字稿和角度也许尝试: –