0

Ich möchte so Daten in einem Objekt mit 2 Label positiv und negativ setzen und ich möchte Wort in das Objekt setzen. Ich habe versucht, diesen Code:Vergleichen Sie Text in Objekt Javascript

function cok(_class, doc) { 
    var vocab = { 
     po: { 
      wd: "good job" 
     }, 
     ne: { 
      wd: "nice job" 
     } 
    } 
    doc = doc.split(' ') 
    for (var _word of doc) { 
     console.log(vocab[_class]) 
    } 
} 
cok('po', 'baik good'); 
cok('ne', 'jelek nakal'); 

ich das positive und negatives Etikett gesetzt habe, aber ich bin nicht sicher, wie der Wert zu speichern und Schleife des Wort.

+2

nicht sicher, was Sie erreichen möchten. Könnten Sie expliziter sein oder uns das erwartete Ergebnis geben? – Erazihel

+1

Ich versuche wirklich zu verstehen, was Sie tun wollen, aber Ihre Erklärung ist ziemlich vage. Können Sie Ihre Absichten ein wenig besser erläutern? :) – Chris

+0

Ich möchte 2 positive und negative Objekte hinzufügen, in den 2 Objekten gibt es ein Wort. Und ich möchte überprüfen, ob der Satz, den ich in der Funktion cok eingibt, in 2 positiven oder negativen Objekten steht. –

Antwort

0

Schleife Array wie

array.forEach(function(entry) { 
    entry.po = "positive"; 
    entry.ne = "negative"; 
}); 

Diese Schleife wird und fügen Sie Werte in jedes Objekt