doc: fix code examples in url.md
* Update outputs. * Refine spaces. * Restore missing part. PR-URL: https://github.com/nodejs/node/pull/13288 Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
This commit is contained in:
parent
ae6c7044c8
commit
f1b2e68d65
@ -101,7 +101,7 @@ that an effort will be made to coerce the given values into strings. For
|
||||
instance:
|
||||
|
||||
```js
|
||||
const myURL = new URL({toString: () => 'https://example.org/'});
|
||||
const myURL = new URL({ toString: () => 'https://example.org/' });
|
||||
// https://example.org/
|
||||
```
|
||||
|
||||
@ -186,6 +186,7 @@ console.log(myURL.href);
|
||||
// Prints https://example.org/foo
|
||||
|
||||
myURL.href = 'https://example.com/bar';
|
||||
console.log(myURL.href);
|
||||
// Prints https://example.com/bar
|
||||
```
|
||||
|
||||
@ -332,7 +333,7 @@ console.log(myURL.protocol);
|
||||
|
||||
myURL.protocol = 'ftp';
|
||||
console.log(myURL.href);
|
||||
// Prints ftp://example.org
|
||||
// Prints ftp://example.org/
|
||||
```
|
||||
|
||||
Invalid URL protocol values assigned to the `protocol` property are ignored.
|
||||
@ -380,7 +381,7 @@ console.log(myURL.username);
|
||||
|
||||
myURL.username = '123';
|
||||
console.log(myURL.href);
|
||||
// Prints https://123:xyz@example.com
|
||||
// Prints https://123:xyz@example.com/
|
||||
```
|
||||
|
||||
Any invalid URL characters appearing in the value assigned the `username`
|
||||
@ -515,7 +516,7 @@ const params = new URLSearchParams({
|
||||
query: ['first', 'second']
|
||||
});
|
||||
console.log(params.getAll('query'));
|
||||
// Prints ['first,second']
|
||||
// Prints [ 'first,second' ]
|
||||
console.log(params.toString());
|
||||
// Prints 'user=abc&query=first%2Csecond'
|
||||
```
|
||||
@ -571,7 +572,8 @@ console.log(params.toString());
|
||||
new URLSearchParams([
|
||||
['user', 'abc', 'error']
|
||||
]);
|
||||
// Throws TypeError: Each query pair must be a name/value tuple
|
||||
// Throws TypeError [ERR_INVALID_TUPLE]:
|
||||
// Each query pair must be an iterable [name, value] tuple
|
||||
```
|
||||
|
||||
#### urlSearchParams.append(name, value)
|
||||
@ -816,8 +818,8 @@ console.log(myURL.href);
|
||||
console.log(myURL.toString());
|
||||
// Prints https://a:b@xn--6qqa088eba/?abc#foo
|
||||
|
||||
console.log(url.format(myURL, {fragment: false, unicode: true, auth: false}));
|
||||
// Prints 'https://你好你好?abc'
|
||||
console.log(url.format(myURL, { fragment: false, unicode: true, auth: false }));
|
||||
// Prints 'https://你好你好/?abc'
|
||||
```
|
||||
|
||||
## Legacy URL API
|
||||
|
Loading…
x
Reference in New Issue
Block a user