Maison > Questions et réponses > le corps du texte
用的是NodeJs,抓取新闻,因为偶尔会抓到空值,所以想要在存入数据库前删除掉item里的空值。但我这样写并无用。
var newsList = [];
$('.news-item').each(function() {
var $me = $(this);
var $title = $me.find('h2 a');
var $time = $me.find('.time');
var $url = $me.find('h2 a');
var item = {
title: $title.text().trim(),
url: $url.attr('href'),
time: $time.text().trim()
};
var i;
for (i = 0; i < item.length; i++)
if (item[i][0] == null) {
item.splice(i, 1);
i = i - 1;
}
newsList.push(item.title);
单独写 item.splice(1, 1); 时,报错 Object #<Object> has no method 'splice'
该如何解决呢?