javascript 複数指定できる引数に変数を1つだけ渡す
- 作成日 2020.11.11
- 更新日 2022.07.19
- javascript
- javascript
javascriptで、わかりにくいかもしれませんが引数が複数指定できる関数があり、そこに変数1つだけを使用するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 103.0.5060.114
スプレッド演算子を利用
fromCodePointのように、引数に複数の値を指定できる関数があった場合
String.fromCodePoint(コードポイント[, ...[, コードポイント]])
console.log(
String.fromCodePoint(97,98,99,100) // abcd
);
変数としてまとめて利用するには配列を用意して、スプレッド演算子を使用すれば、指定した値を1つの変数として使用することができます。
// 97から連続した値を持つ配列を作成
const arr = Array(4).fill().map((v, x) => x + 97);
console.log(arr); // [97, 98, 99, 100]
console.log(String.fromCodePoint(...arr)); // abcd
-
前の記事
Weave Scopeを使ってdockerコンテナを管理する 2020.11.11
-
次の記事
python 文字列を結合する 2020.11.12
コメントを書く