TypeScript Deep Dive 日本語版
検索…
TypeScript Deep Dive 日本語版
TypeScript Deep Dive 日本語版
TypeScript入門 & 環境構築
JavaScript
モダンなJavaScriptの機能
クラス
アロー関数
残余引数(Restパラメータ)
let
const
分割代入
スプレッド演算子
for...of
Iterator
テンプレートリテラル
Promise
ジェネレータ
async await
プロジェクトの環境設定
Node.js & TypeScriptのプロジェクト作成
React & TypeScriptのプロジェクト作成
TypeScriptの型システム
JSX
オプション
TypeScriptのエラー
NPM
テスト
ツール
その他のヒント
スタイルガイド(コーディング規約)
TypeScriptコンパイラの内側
GitBook
上で動作しています
残余引数(Restパラメータ)
可変長引数(引数の最後に
...argumentName
と書く)を受け取る場合、以下のように関数に渡された複数の引数をすぐに配列として取得できます:
1
function
iTakeItAll
(
first
,
second
,
...
allOthers
)
{
2
console
.
log
(
allOthers
);
3
}
4
iTakeItAll
(
'foo'
,
'bar'
);
// []
5
iTakeItAll
(
'foo'
,
'bar'
,
'bas'
,
'qux'
);
// ['bas','qux']
Copied!
可変長引数は、
function
/
()=>
/
class member
の関数で使うことができます。なお、可変長引数でなくてもRestパラメータを利用できることに注意してください。
前
アロー関数
次
let
最終更新
1yr ago
リンクのコピー