You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JS提取JSON中cast数组前5条结果并在页面展示

实现方案

你可以直接用数组slice方法截取前5条数据,遍历拼接后插入容器即可,该方法天然兼容cast数组长度不足5的场景,不会报索引错误,原有页面容器不需要修改。

方案1:纯文本顿号分隔展示

let movieCredits = document.getElementById("movieCredits");
// 截取前5条提取姓名,用顿号拼接
const showCast = out.credits.cast.slice(0, 5).map(castItem => castItem.name).join('、');
movieCredits.innerHTML = showCast;

方案2:无序列表展示(更适配演职人员名单场景)

let movieCredits = document.getElementById("movieCredits");
// 生成列表项HTML字符串
const castList = out.credits.cast.slice(0, 5).map(castItem => `<li>${castItem.name}</li>`).join('');
// 插入无序列表到容器
movieCredits.innerHTML = `<ul>${castList}</ul>`;

内容的提问来源于stack exchange,提问作者lowercase

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:18:04