Ich habe einen Suchindex in Cloudant erstellt. Ich verwende trim()
, um Platz in der Zeichenfolge zu entfernen. Es funktioniert jedoch nicht.JS trim() Funktion in Cloudant
Wie kann ich das tun?
Update:
Ich habe ein JSON-Objekt
...
"attributeArray": [
{
"name": "this is a web authentication"
}
}
...
ich bereits "name" erfolgreich extrahiert. Ich möchte Leerzeichen in "name" entfernen und dann einen Suchindex für das Dokument erstellen. Angenommen, "name" wurde bereits extrahiert.
var index=name.trim();
Index("default", index);
Wenn ich abfragen, zeigt das System:
{
"id": "06xxxx",
"fields": [
" this is a web authentication"
]
}
Ich schließe daraus, dass die Funktion trim()
funktioniert nicht.
PS: Eine kleine Frage, so muss es nicht in der ganzen Sache zu erklären.
zwei negative Punkte, aber niemand versuchte damit. – Hong
Was meinst du mit "es funktioniert nicht"? Btw: Es sind jetzt 3 "negative Punkte". –
Ich würde vorschlagen, dass Sie das [doc für '.trim()'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim) lesen und dann anzeigen uns ein genaues Beispiel dafür, wo es nicht tut, was der Doc sagt, dass es tut. Die Downvotes sind wahrscheinlich, weil Sie gerade nicht die Dokumentation für das lesen, was '.trim()' tut und jetzt behaupten, dass es nicht funktioniert, ohne Ihren Testfall sogar zu beschreiben. Dies ist eine schlecht geschriebene Frage für den Stapelüberlauf. Da Sie vielleicht neu hier sind, lesen Sie bitte [Wie stelle ich eine gute Frage] (http://stackoverflow.com/help/how-to-ask). – jfriend00