二次封裝函式 1

2022-04-07 18:37:43 字數 649 閱讀 1980

題目描述

已知函式 fn 執行需要 3 個引數。請實現函式 partial,呼叫之後滿足如下條件:

1、返回乙個函式 result,該函式接受乙個引數

2、執行 result(str3) ,返回的結果與 fn(str1, str2, str3) 一致

1//2

function

partial(fn, str1, str2)

6return

result;7}

89//10

function

partial(fn, str1, str2)

14return

result;15}

1617

//bind不是立即執行,未傳入str3時,並未執行,只是返回乙個函式,等待引數傳入

18function

partial(fn, str1, str2)

22return

result;23}

2425

//匿名函式,預設this繫結global,與bind的第乙個引數為this時效果一樣。

26function

partial(fn, str1, str2)

30 }

js 二次封裝函式

已知函式 fn 執行需要 3 個引數。請實現函式 partial,呼叫之後滿足如下條件 1 返回乙個函式 result,該函式接受乙個引數 2 執行 result str3 返回的結果與 fn str1,str2,str3 一致 示例1var sayit function greeting,name...

二次封裝OKHttp網路框架(1)

1.框架功能簡介 暫時只有get post兩個請求 2.請求的主要流程和區別 2.1 get請求 1 建立請求客戶的 okhttpclient物件 2 建立請求構建器 request.bulder builder new request.builder url build 3 建立請求物件 requ...

二次封裝OKHttp網路框架(1)

1.框架功能簡介 暫時只有get post兩個請求 2.請求的主要流程和區別 2.1 get請求 1 建立請求客戶的 okhttpclient物件 2 建立請求構建器 request.bulder builder new request.builder url build 3 建立請求物件 requ...