0
私はオブジェクト 'data'を持っていて、いくつかの要素を持っています。空白の代わりにそれらを印刷しているときにnullが出力されます。オブジェクトのトリム関数を使用して空白を除去する方法jquery
例:
console.log(data.value1);
console.log(data.value2);
console.log(data.value3);
出力は次のとおりです。
null
null
null
しかし
$.trim(data.value1);
$.trim(data.value2);
$.trim(data.value3);
問題を使用して解決されます。
私はすべての要素に対して同じコードを書く必要はありません。
なぜあなたはこれを実行する必要がありますか?コンソールで 'null'と表示されるのは、それがプロパティーの値だからです。プロパティが文字列に強制されるので、 '$ .trim()'を使うときは ''''が見えます。プロパティを使用するときに自動的に強制が行われるため、すべての 'null '値を' '' 'にするためのポイントルーピングは全くありません。 –
プロパティをトリミングし、トリムされたコンテンツで更新します。 – itzmukeshy7
jQueryは必要ありません。次のようにデフォルト値を追加するだけです:console.log(data.value1 || ""); – Roberto