Request方法:clone()

2018-03-05 10:59 更新

clone() 方法

Request 接口的 clone() 方法用于創(chuàng)建當(dāng)前 Request 對(duì)象的副本。

如果響應(yīng) Body 已被使用,則 clone() 方法將拋出一個(gè) TypeError。實(shí)際上,clone() 存在的主要原因是允許 Body 對(duì)象的多次使用(當(dāng)它們只是一次性使用時(shí))。

clone() 方法語(yǔ)法

var newRequest = request.clone();

clone() 方法參數(shù)

clone() 方法沒(méi)有參數(shù)。

clone() 方法返回值

clone() 方法返回一個(gè) Request 對(duì)象,請(qǐng)求對(duì)象, 它是調(diào)用 clone() 的 Request 的確切副本。

示例

在下面的代碼片段中,我們使用 Request.Request() 構(gòu)造函數(shù)創(chuàng)建一個(gè)新請(qǐng)求(對(duì)于腳本所在的目錄中的圖像文件),然后克隆請(qǐng)求。

var myRequest = new Request('flowers.jpg');
var newRequest = myRequest.clone(); // a copy of the request is now stored in newRequest

規(guī)范

規(guī)范 狀態(tài) 注釋
Fetch
在該規(guī)范中'clone'的定義。
Living Standard
初始定義

瀏覽器兼容性

電腦端 移動(dòng)端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Androidwebview
Chrome for Android
Edge Mobile
Firefox
for
Android
Opera
for
Android
iOS Safari
基本支持 支持:42 支持 支持:39 不支持 支持:29 不支持 不支持 不支持 支持 不支持 不支持 不支持
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)