我有一个数据(对象数组)
示例数据。
"data": [
{
"name": "name",
"mockupImages": "http://test.com/image1.png,http://test.com/image2.png"
}]
============================================== 这是我的代码片段
<Row>
<Col xs={4}>
<img style={{ width: '40', height: '60'}} src={_.map(data, 'mockupImages')} />
</Col>
</Row
我已经得到了数据mockupImages,问题是我只需要接受一个字符串
最佳答案
要获取第一个字符串,您可以使用 _.get()
:
const data = [{"name":"name1","mockupImages":"http://test.com/image1.png"},{"name":"name2","mockupImages":"http://test.com/image2.png"}];
const result = _.get(_.get(_.map(data, 'mockupImages'), 0).split(','), 0);
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.4/lodash.min.js"></script>
关于javascript - 获取对象中的第一个字符串 javascript lodash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44794967/