javascript - 获取对象中的第一个字符串 javascript lodash

标签 javascript string reactjs ecmascript-6 lodash

我有一个数据(对象数组)

示例数据。

"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/

相关文章:

java - 为什么我的日期显示不正确?

javascript - 如何从随机 uint8array 渲染图像

c++ - 如何从链表中的字符串中获取第一个字母?

python - 如何将 python urandom 转换为字符串?

C 程序在轨道数组中搜索轨道

reactjs - 在没有 npm 包的情况下 react 原生背景模糊

javascript - 何时使用函数式 setState

javascript - 鼠标离开时暂停 YouTube 视频

javascript - 如何在 React with Enzyme 中测试在无状态组件上定义的内部函数

javascript - React JS 通过 props 访问数据 JSON