如何在JavaScript中修改文本,提取API返回数据中的时间字符串展示
JavaScript提取API返回时间的实现方案
方案1:JSON解析(优先推荐)
API返回的内容是标准JSON格式,直接解析后读取对应字段是最稳妥的实现方式,不受返回内容长度变化影响,只要seen字段的嵌套结构不变就可以正常工作:
// 假设api返回的原始字符串存储在变量apiResult中 const parsedData = JSON.parse(apiResult); // 提取目标时间字符串 const showTime = parsedData[0].seen; // 写入到页面指定元素,示例为id为time-box的DOM节点 document.querySelector('#time-box').textContent = showTime;
方案2:字符串截取(仅适合固定长度场景)
如果你确认API返回的字符串长度永远固定,可以用切片方式直接截取,不过稳定性较低,不推荐长期使用:
// 示例返回内容中时间字符串的起始下标为10,总长度19,所以截取区间为10~29 const showTime = apiResult.slice(10, 29);
内容的提问来源于stack exchange,提问作者Francesco
相关产品推荐
相关产品推荐

