把手 - 从填充的数组中获取信息并显示结果

时间:2018-05-03 11:50:10

标签: javascript express express-handlebars

我正在使用Handlebars在网页上显示数组。数组应该填充数据,然后我想从中获取最常用的单词并在网页上显示结果。

DD/MM/YYYY

空数组:

// Display the array on index page
app.get('/', function(req, res) {
    res.render('index', {title: 'my webpage', data: result});
});

将内容推送到数组var theArray = [];

theArray

function getData(err, data, response) { var content = data.statuses; for (var i = 0; i < content.length; i++) { theArray.push( content[i].text ); } } 获取最常用的字词:

theArray

当我设置if (theArray === undefined || theArray.length == 0) { console.log('array is empty'); } distribution = {}, max = 0, result = []; theTweets.forEach(function (a) { distribution[a] = (distribution[a] || 0) + 1; if (distribution[a] > max) { max = distribution[a]; result = [a]; return; } if (distribution[a] === max) { result.push(a); } }); result.push(result); 并将内容推送到它时,一切正常,并显示数组的内容。但当我更改为data: theArray以显示最常见的单词时,我只会得到“数组为空”。

我做错了什么?

0 个答案:

没有答案