diff options
| author | 迷渡 <justjavac@gmail.com> | 2019-04-28 01:16:29 +0800 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-04-27 10:16:28 -0700 |
| commit | 6c9e0530f5eb8de112c08d9671551dd8a9324b38 (patch) | |
| tree | 0a90d6e8ded22fc9ceb9a9aad3b9ae0a2aafc621 /js/url_search_params.ts | |
| parent | 1d4b14e306f6d5c6ef8ce6b4ad9e6dfecca95a0d (diff) | |
URLSearchParams init with itself (#2218)
Diffstat (limited to 'js/url_search_params.ts')
| -rw-r--r-- | js/url_search_params.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/js/url_search_params.ts b/js/url_search_params.ts index 9f4621b7b..13b272476 100644 --- a/js/url_search_params.ts +++ b/js/url_search_params.ts @@ -19,6 +19,11 @@ export class URLSearchParams { return; } + if (init instanceof URLSearchParams) { + this.params = init.params; + return; + } + // Overload: record<USVString, USVString> for (const key of Object.keys(init)) { this.append(key, init[key]); |
