自然数配列の反転:StringとtoString()の違い


StringとtoString()


  • toString()は変数にのみ適用されます.26.toString() //SyntaxError

  • Stringはnullとundefined do Stringに置き換えられますが、toString()にnull/undefinedを追加するとエラーが発生します.


  • numberでtoString()を使用している場合、パラメータとして2~36の値を入力すると、その整数に変換された文字列が返されます.

  • [自然数配列を反転] 문제自然数nを逆さまにして、各数字を要素の配列で返します.例えば、nが12345の場合、[5,4,3,2,1]が返される.제한 조건nは10000000以下の自然数である.입출력 예n return
    12345 [5,4,3,2,1]
    //String 사용
    function solution(n) {
      let arr = String(n).split("").reverse();
      let answer = [];
      arr.map((el) => answer.push(Number(el)));
      return answer;
    }
    
    //toString() 사용
    function solution2(n) {
      return n
        .toString()
        .split("")
        .reverse()
        .map((str) => {
          return Number(str);
        });
    }