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 posttweetObject
content请posttweetObject
content