TypeScript Deep Dive 日本語版
検索
⌃K
TypeScript Deep Dive 日本語版
検索
⌃K
TypeScript Deep Dive 日本語版
TypeScript入門 & 環境構築
JavaScript
モダンなJavaScriptの機能
プロジェクトの環境設定
Node.js & TypeScriptのプロジェクト作成
React & TypeScriptのプロジェクト作成
TypeScriptの型システム
JSX
オプション
TypeScriptのエラー
NPM
テスト
ツール
その他のヒント
String Based Enums
Nominal Typing
Stateful Functions
Bind is Bad
Currying
Type Instantiation
Lazy Object Literal Initialization
Classes are Useful
Avoid Export Default
Limit Property Setters
outFile caution
JQuery tips
static constructors
singleton pattern
Function parameters
Build Toggles
Barrel
Create Arrays
Typesafe Event Emitter
スタイルガイド(コーディング規約)
TypeScriptコンパイラの内側
GitBook
上で動作しています
Currying
単にアロー関数のチェーンを使ってください:
// A curried function
let
add
=
(
x
:
number
)
=>
(
y
:
number
)
=>
x
+
y
;
// Simple usage
add
(
123
)(
456
);
// partially applied
let
add123
=
add
(
123
);
// fully apply the function
add123
(
456
);
前
Bind is Bad
次
Type Instantiation
最終更新
8mo ago