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

JavaScriptで多次元配列を文字列に変換する


リテラルのネストされた配列を受け取り、そこに存在するすべての値を文字列に連結することによって文字列に変換するJavaScript関数を作成する必要があります。さらに、新しい文字列を作成するときに、各文字列要素の最後に空白を追加する必要があります。

この関数のコードを書いてみましょう-

このためのコードは-

になります
const arr = [
   'this', [
      'is', 'an', [
         'example', 'of', [
            'nested', 'array'
         ]
      ]
   ]
];
const arrayToString = (arr) => {
   let str = '';
   for(let i = 0; i < arr.length; i++){
      if(Array.isArray(arr[i])){
         str += `${arrayToString(arr[i])} `;
      }else{
         str += `${arr[i]} `;
      };
   };
   return str;
};
console.log(arrayToString(arr));

出力

コンソールの出力-

this is an example of nested array

  1. JavaScriptで文字列を日付に変換する

    日付を表すのに最適な形式はyyyy-mm-ddです。これは混乱を引き起こさず、非常に簡単だからです。この文字列形式からJSのDateオブジェクトに日付を解析するには、この文字列をDateコンストラクターに渡すだけです。たとえば、 例 let a = '2019-08-10'; console.log(new Date(a)) 出力 これにより、出力が得られます- Sat Aug 10 2019 05:30:00 GMT+0530 (India Standard Time) 新しい日付はUTC0000時間に作成されることに注意してください。 他の日付形式を解析する必要がある

  2. 配列をJavaScriptで設定するように変換する

    以下は、JavaScriptで配列を設定に変換するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>