はじめましてこんにちは、ひょうどうです。
今回は、コーディング時間を節約できる1行のJavaScriptコード20点を紹介します。
1)配列内の数値の最大値を取得する(配列が小さい場合)
Math.max(...array)
2)配列から重複を削除する
[...new Set(array)]
3)1 から 100 までの乱数をする
Math.floor(Math.random() * 100) + 1
4)文字列が有効な数値かどうかを確認する
!isNaN(+string)
5)現在の日時を取得する
new Date().toString()
6)変数が配列かどうかを確認する
Array.isArray(variable)
7)変数がオブジェクトかどうかを確認する
typeof variable === "object"
8)配列を文字列に変換する
array.join(",")
9)変数が関数かどうかを確認する
10)オブジェクトを配列に変換する
Object.values(object)
11)配列内の要素の出現をカウントするする
array.filter(x => x === element).length
12)動的なキーと値を持つ新しいオブジェクトを作成する
{ [key]: value }
13)文字列が回文かどうかを判定する
string === string.split("").reverse().join("")
14)配列内のすべての数値の合計を取得する
array.reduce((a, b) => a + b, 0));
15)現在のタイムスタンプを取得する
Date.now()
16)変数が null かどうかを判定する
variable === null
17)変数が未定義かどうかを確認する
typeof variable === "undefined"
18)配列の最小値を取得する(配列が小さい場合)
Math.min(...array)
19)配列が空かどうかを確認する
array.length === 0
20)指定された範囲の数値から新しい配列を作成する
Array.from({ length: n }, (_, i) => i)
それではまたどこかでお会いしましょう!
コメント