From 088aef3c0ae4f2f6548ffcc5aa30f3dec8f1d582 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 20 Jun 2021 00:43:14 +0900 Subject: Web/JavaScript/Reference/Errors/A-B を更新 (#1142) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2021/03/29 時点の英語版に同期 --- .../reference/errors/already_has_pragma/index.html | 27 +++--- .../errors/array_sort_argument/index.html | 25 +++--- .../reference/errors/bad_octal/index.html | 41 +++++---- .../reference/errors/bad_radix/index.html | 16 ++-- .../reference/errors/bad_regexp_flag/index.html | 96 ++++++++++++---------- .../errors/bad_return_or_yield/index.html | 6 +- 6 files changed, 116 insertions(+), 95 deletions(-) (limited to 'files/ja/web/javascript/reference') diff --git a/files/ja/web/javascript/reference/errors/already_has_pragma/index.html b/files/ja/web/javascript/reference/errors/already_has_pragma/index.html index ece0c870f4..03f026a68f 100644 --- a/files/ja/web/javascript/reference/errors/already_has_pragma/index.html +++ b/files/ja/web/javascript/reference/errors/already_has_pragma/index.html @@ -2,6 +2,7 @@ title: 'Warning: -file- is being assigned a //# sourceMappingURL, but already has one' slug: Web/JavaScript/Reference/Errors/Already_has_pragma tags: + - Error - Errors - JavaScript - Source maps @@ -10,33 +11,37 @@ translation_of: Web/JavaScript/Reference/Errors/Already_has_pragma ---
{{jsSidebar("Errors")}}
-

メッセージ

+

JavaScript の警告 "-file- is being assigned a //# sourceMappingURL, but already has one." は、ある JavaScript ソースに対してソースマップが 2 回以上指定されている場合に発生します。

-
Warning: -file- is being assigned a //# sourceMappingURL, but already has one.
+

エラーメッセージ

-

エラータイプ

+
Warning: -file- is being assigned a //# sourceMappingURL, but already has one.
-

警告です。JavaScript の実行が停止されることはありません。

+

エラーの種類

-

何がうまくいかなかったのか?

+

警告です。 JavaScript の実行が停止されることはありません。

+ +

エラーの原因

JavaScript ソースに対して、ソースマップが複数回指定されています。

-

より効率的にサーバから配信するため、しばしば JavaScript ソースの結合や縮小が行われます。 ソースマップを使用すると、デバッガーは実行されているコードとオリジナルのソースファイルをマッピングできます。ソースマップを割り当てるには、コメントを使用するか JavaScript ファイルにヘッダーを設定するかの 2 つの方法があります。

+

より効率的にサーバから配信するため、しばしば JavaScript ソースの結合や縮小が行われます。 ソースマップを使用すると、デバッガーは実行されているコードと元のソースファイルを対応付けできます。ソースマップを割り当てるには、コメントを使用するか JavaScript ファイルにヘッダーを設定するかの 2 つの方法があります。

+ +

-

+

ソースマップの設定

-

ファイルでコメントを使用してソースマップを設定します:

+

ファイル内でコメントを使用してソースマップを設定します。

//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map
-

あるいは、JavaScript ファイルにヘッダーを設定することもできます:

+

あるいは、JavaScript ファイルにヘッダーを設定することもできます。

X-SourceMap: /path/to/file.js.map
-

関連項目

+

関連情報

diff --git a/files/ja/web/javascript/reference/errors/array_sort_argument/index.html b/files/ja/web/javascript/reference/errors/array_sort_argument/index.html index 11581e3d9b..107f94a24b 100644 --- a/files/ja/web/javascript/reference/errors/array_sort_argument/index.html +++ b/files/ja/web/javascript/reference/errors/array_sort_argument/index.html @@ -2,29 +2,33 @@ title: 'TypeError: invalid Array.prototype.sort argument' slug: Web/JavaScript/Reference/Errors/Array_sort_argument tags: + - Error - Errors - JavaScript - TypeError translation_of: Web/JavaScript/Reference/Errors/Array_sort_argument --- -
{{jsSidebar("Errors")}} -

メッセージ

-
+
{{jsSidebar("Errors")}}
-
TypeError: invalid Array.prototype.sort argument (Firefox)
+

JavaScript の例外 "invalid Array.prototype.sort argument" は、 {{jsxref("Array.prototype.sort()")}} の引数が {{jsxref("undefined")}} でもオペランドを比較する関数でもない場合に発生します。

+ +

エラーメッセージ

+ +
TypeError: argument is not a function object (Edge)
+TypeError: invalid Array.prototype.sort argument (Firefox)
 
-

エラータイプ

+

エラーの種類

{{jsxref("TypeError")}}

-

何がうまくいかなかったのか?

+

エラーの原因

{{jsxref("Array.prototype.sort()")}} の引数には、{{jsxref("undefined")}} かオペランドを比較する関数のいずれかが求められれます。

-

+

-

無効なケース

+

無効な場合

[1, 3, 2].sort(5);  // TypeError
 
@@ -32,15 +36,14 @@ var cmp = { asc: (x, y) => x >= y, dsc: (x, y) => x <= y };
 [1, 3, 2].sort(cmp[this.key] || 'asc');  // TypeError
 
-

有効なケース

+

有効な場合

[1, 3, 2].sort();   // [1, 2, 3]
 
-
 var cmp = { asc: (x, y) => x >= y, dsc: (x, y) => x <= y };
 [1, 3, 2].sort(cmp[this.key || 'asc']); // [1, 2, 3]
-

関連項目

+

関連情報