From f1b2e68d651e4fb68ad3b27e1138542673d3b502 Mon Sep 17 00:00:00 2001 From: Vse Mozhet Byt Date: Tue, 30 May 2017 00:25:41 +0300 Subject: 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 Reviewed-By: Refael Ackermann Reviewed-By: Anna Henningsen Reviewed-By: Colin Ihrig Reviewed-By: James M Snell Reviewed-By: Michael Dawson --- doc/api/url.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'doc/api/url.md') diff --git a/doc/api/url.md b/doc/api/url.md index 06a5618949..a74ca26e08 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -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 -- cgit v1.2.3