js循环问题

写死一段数据,我想把它写成循环的格式
set={[

        { src: "https://dd-block.oss-cnhangzhou.aliyuncs.com/p3TxCFMa.jpg"},
        { src: "https://dd-block.oss-cn-hangzhou.aliyuncs.com/MaeGQeZrfi.jpg"}
 ]}
 

就像这样的一段,我想把数组里面的src写成循环格式,要怎么写,就是把{src: "xxx"}循环出来

阅读 1.8k
3 个回答

没太懂你的意思,是用拼接的方式循环出多个src字符串?

for循环内加拼接逻辑,然后从新组装或者替换原数组就可以了

你这个格式没看懂,应该是
set=[{ src: "https://dd-block.oss-cnhangzhou.aliyuncs.com/p3TxCFMa.jpg"},{ src: "https://dd-block.oss-cn-hangzhou.aliyuncs.com/MaeGQeZrfi.jpg"}]吧?
是想把里面的src提取出来变成数组吗?
src=["https://dd-block.oss-cnhangzhou.aliyuncs.com/p3TxCFMa.jpg","https://dd-block.oss-cn-hangzhou.aliyuncs.com/MaeGQeZrfi.jpg"]

遍历一下就行了

const newSet = set.map(i => i.src)

clipboard.png

把你的原数据和你想要得到的数据都写出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题