JavaScriptにおける常用関数(入門レベル)(継続更新)

1110 ワード

本文の中で楓の竹の夢はいくつかJavaScriptの中で入門級の常用関数を紹介して、すでに入門した子供の靴を過ぎて略すことができることについて、すべていくつかのとても実用的な関数です.何か問題があったら、検討してください.
問題リスト
Q 1:
関数repeatIt(str, n)を設計して、一つの文字列strと一つの整数nを入力して、n個のstrからなる文字列を返します.もしstrが文字列でないなら、「Not a stirng」を返します.例えば、repeatIt("furzoom", 2)なら、「フルゾロム」に戻ります.A 1へ行きます
Q 2:
関数digitChar(n)を設計して、負でない整数nを入力して、整数nが低いから高い位置まで順次含まれる数字を含む配列を返します.例えば、digitChar(123)は、[3,2,1]を返します.A 2に行きます
Q 3:
関数nameSwap(name)を設計して、名前を入力して、名前と名前をスペースで区切って、名前と名前を交換して返します.依然としてスペースで区切ります.例えば、nameSwap("Ma Yan")は、「Yan Ma」を返します.A 3に行きます
 
問題の解決
A 1:
function repeatIt(str, n) {
  return typeof str === "string" ? Array(n + 1).join(str) : "Not a string";
}
Q 1に行きます
A 2:
function digitChar(n) {
  return (n + '').split('').map(Number).reverse();
}
Q 2に行きます
A 3:
function nameSwap(name) {
  return name.split(' ').reverse().join(' ');
}
Q 3に行きます.