このメソッドの6つの入力パラメーターを見てください。
TypeScriptコード:
const requestParams = {
...this.getContextParams(pageContext),
...this.getPaginationParams(currentPage, pageSize, sort),
};
対応するJavaScriptコード:
const requestParams = Object.assign(Object.assign({
}, this.getContextParams(pageContext)), this.getPaginationParams(currentPage, pageSize, sort));
Object.assign()メソッドを使用して、列挙可能なすべてのプロパティの値を1つ以上のソースオブジェクトからターゲットオブジェクトにコピーします。ターゲットオブジェクトを返します。
const target = {
a: 1, b: 2 };
const source = {
b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);
console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }
console.log(returnedTarget);
// expected output: Object { a: 1, b: 4, c: 5 }
HTTPResponseのオブザーバブルを返します。
getメソッドはrequestメソッドによって実装されます。
リクエストメソッドは、一般的なHTTPリクエストの
Observable を作成するだけです。サブスクライブした後でのみ、登録されたインターセプターチェーンを経由してリクエストを起動します。
Observableにはパイプメソッドがあります。
RxJS(リアクティブ拡張のJavaScriptバージョン)は、リアクティブプログラミングにオブザーバブルを使用するライブラリです。非同期コードとコールバックベースのコードを簡単に組み合わせることができます。観測可能なオブジェクトの使用は、観測モードと見なすことができます。単純なプロセスは、オブザーバー(Observer)がsubscribe()メソッドを介してオブザーバブル(Observable)にサブスクライブすることです。サブスクライブした後、オブザーバー(オブザーバー)はオブザーバブルによって送信されたデータまたはデータシーケンスに応答できます(次の関数はデータを送信します)。関係するものは3つあります。Observer、Observable、およびsubscribeです。
Jerryによるオリジナルの記事をさらに入手するには、パブリックアカウント「Wang Zixi」に従ってください。