Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで文字列を作成するときにfalse値を省略する


いくつかの文字列値といくつかのfalse値を含む配列があります。

この配列を受け取り、配列の値を結合してfalse値を省略して作成された文字列を返すJavaScript関数を作成する必要があります。

このためのコードは-

になります
const arr = ["Here", "is", null, "an", undefined, "example", 0, "", "of", "a", null, "sentence"];
const joinArray = arr => {
   const sentence = arr.reduce((acc, val) => {
      return acc + (val || "");
   }, "");
   return sentence;
};
console.log(joinArray(arr));

出力

コンソールの出力-

Hereisanexampleofasentence

  1. PreventDefault()vs JavaScriptでfalseを返しますか?

    PreventDefaultは、URLクリックなどでページをリダイレクトしないなどのイベントが発生したときに、デフォルトのブラウザの動作を停止します。 また、returnfalseは、イベントが発生したときにデフォルトのブラウザーの動作を停止し、イベントを伝播させません。コールバックの実行も停止され、呼び出されるとすぐに返されます。 以下は、PreventDefault()のコードであり、JavaScriptでfalseを返します- 例 <!DOCTYPE html> <html lang="en"> <head> <meta

  2. JavaScriptで誤った値を特定する

    JavaScriptでは、ブール型-false として評価されると、次の値がfalseと評価されます。 0 空の文字列: 、、または `` null 未定義 NaN —数値ではありません 以下は、JavaScriptで偽の値を識別するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="widt