-1

私のコードは、どこかでデータを読み込んだ後、オブジェクトのプロパティに値としてそれらを追加します。私はforループを作成してリスト内の項目を繰り返し、それぞれが自分のかわいい小さなオブジェクトに属することができるようにしましたが、ここでは問題があります:時にはプロパティに価値がなく、私が傍受するために何ができるかを知ることはできませんそれがプロパティに宣言される前にそれ。たぶん空の文字列を単語などで置き換えてください。空の/ヌル文字列の場合は、値の追加を続行しないでください。

ここではコード例を示し、繰り返し#3のタイトルが空文字列になると言うことができます。どのように私はそれを傍受するのですか?

変数がない場合は
var counter = 0; 
for (var i = 0; i < nyData.results.length; i++) { 
    if (_.indexOf(uniqueItems, nyData.results[i].id)) { 
    continue; 
    } 
    if (!_.indexOf(uniqueItems, nyData.results[i].id)) { 
    var index = i; 
    counter++; 
    let putParams = { 
     TableName: "Articles", 
     Item: { 
      "title": nyData.results[i].title, 
      "date": nyData.results[i].published_date, 
      "abstract": nyData.results[i].abstract, 
      "source": nyData.results[i].source, 
      "views": nyData.results[i].views, 
      "author": nyData.results[i].byline, 
      "section": nyData.results[i].section, 
      "category": nyData.results[i].des_facet, 
      "organizations": nyData.results[i].org_facet, 
      "people_involved": nyData.results[i].per_facet, 
      "country_subject": nyData.results[i].geo_facet, 
      "id": nyData.results[i].id, 
     } 
    } 
    db.put(putParams, function(err) {}); 
    } 
} 
console.log(`Total of ${counter} new articles were inserted into database.`); 
callback(null); 
+0

'console.log(\'データベースに$ {counter}個の新しい記事の合計が挿入されました。\ ');'これはどの言語ですか? –

+1

偽のタグで質問のタイトルを中毒させないようにしてください。私たちは実際のタグシステムを持っています。 –

+0

@LightnessRacesinOrbit OPのようにJavaScriptのように見えますか? – qxz

答えて

2
if(myVar) { 
} 

のみ、trueになります: -


ヌル
未定義

....といくつかのより多くの。

関連する問題