二つのJSの小さいプログラミング問題

465 ワード

  • は、2つのパラメータm,nを受信し、1つの長さmを返し、値nの配列(循環せず)
  • を返します.
    function arrayGenerator(m, n) {
      return Array.from({length: m}, (v, i) => n);
    }
    arrayGenerator(3, 3);   // [3, 3, 3]
    
  • 千分位フォーマットを実現します.
    function formatNumber(n) {
      return n.toString().split("").reverse().join("").replace(/(\d{3})(?=[^$])/g, "$1,").split("").reverse().join("");
    }
    formatNumber(15000);  // 15,000