Javascript 如何将阵列添加到单个推送数据中?

Javascript 如何将阵列添加到单个推送数据中?,javascript,jquery,Javascript,Jquery,我试图将我的数据放入数组以下数据:[“amruta”、“amruta”、“Badr Tharwat”]放入作者姓名,但我得到了3个数组[“amruta”]、[“amruta”、“Badr Tharwat”]、[“amruta”、“amruta”、“Badr Tharwat”]如何将它们放入一个数组中而不出现循环问题 function populateTpl(tweets){ var html = '<ul>'; var matches = []; var au

我试图将我的数据放入数组以下数据:
[“amruta”、“amruta”、“Badr Tharwat”]
放入
作者姓名
,但我得到了3个数组
[“amruta”]、[“amruta”、“Badr Tharwat”]、[“amruta”、“amruta”、“Badr Tharwat”]
如何将它们放入一个数组中而不出现循环问题

function populateTpl(tweets){
    var html = '<ul>';
    var matches = [];
    var author_name = [];
    for (var i = 0, lgth = tweets.length; i < lgth ; i++) {
      var tweetObject = tweets[i];
      author_name.push(tweetObject.author_data.name)
      console.log(author_name)
      console.log(tweetObject.tweetText)
      /*tweetObject.author.replace(/data-src-1x=("|')(.*?)("|')/g, function(a, b, match) {
        matches.push(match)
      });*/
    }
    //$('#example2').append(matches);
}
函数populateTpl(tweets){
var html='
    '; var匹配=[]; var author_name=[]; 对于(var i=0,lgth=tweets.length;i

您有3个数组,因为for循环中有console.log,所以每次都会执行它。如果您只对for循环完成时author_name的值感兴趣,请将其移到外部

function populateTpl(tweets){
    var html = '<ul>';
    var matches = [];
    var author_name = [];
    for (var i = 0, lgth = tweets.length; i < lgth ; i++) {
      var tweetObject = tweets[i];
      author_name.push(tweetObject.author_data.name)
    }
    console.log(author_name)
}
函数populateTpl(tweets){
var html='
    '; var匹配=[]; var author_name=[]; 对于(var i=0,lgth=tweets.length;i
您有3个数组,因为for循环中有console.log,所以每次都会执行它。如果您只对for循环完成时author_name的值感兴趣,请将其移到外部

function populateTpl(tweets){
    var html = '<ul>';
    var matches = [];
    var author_name = [];
    for (var i = 0, lgth = tweets.length; i < lgth ; i++) {
      var tweetObject = tweets[i];
      author_name.push(tweetObject.author_data.name)
    }
    console.log(author_name)
}
函数populateTpl(tweets){
var html='
    '; var匹配=[]; var author_name=[]; 对于(var i=0,lgth=tweets.length;i
pls post
tweetObject
content请post
tweetObject
content