我正在传递这些ID来获取Twitter嵌入卡。
我想遍历所有这些以生成全新的数组。我尝试如下测试[0]索引的循环,并在Twitter卡中正确接收了数据:
let positive_data = positive.data;
let tweetIDS = positive_data[0].tweetids;
console.log(tweetIDS);
let tweet_positive = tweetIDS.split(',').map(key => ({
val: key
}));
console.log(tweet_positive);
控制台屏幕截图:
答案 0 :(得分:1)
尝试一下
Choose commands from
答案 1 :(得分:1)
您可以使用flatMap
通过分割每个tweetids
并在它们上映射来创建一个扁平的对象数组:
const positive_data = [{ tweetids: "1,2,3" },
{ tweetids: "4,5,6" },
{ tweetids: "7,8,9" },
{ tweetids: "10,12,13" }]
const output = positive_data
.flatMap(a => a.tweetids.split(",").map(val => ({ val })))
console.log(output)