From d9247fba6815cc11d44e0c7c59c69157c830c467 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Thu, 16 Sep 2021 23:57:54 +0900 Subject: Web/JavaScript 以下の文書内のリンクURLを正規化 (#2354) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - /en-US へのリンクを /ja へのリンクに修正 - /ja が付いていないものに /ja を付加 - MDN内のリンクが完全URLの場合、 /ja/docs からのURLに修正 --- files/ja/web/javascript/reference/functions/arguments/index.html | 6 +++--- .../javascript/reference/functions/method_definitions/index.html | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'files/ja/web/javascript/reference/functions') diff --git a/files/ja/web/javascript/reference/functions/arguments/index.html b/files/ja/web/javascript/reference/functions/arguments/index.html index 2c58c8c7f0..963b675c01 100644 --- a/files/ja/web/javascript/reference/functions/arguments/index.html +++ b/files/ja/web/javascript/reference/functions/arguments/index.html @@ -51,13 +51,13 @@ arguments[2] // 3 番目の引数 var args = [].slice.call(arguments); -

arguments に限らず、配列様オブジェクトは ES2015 の {{jsxref("Array.from()")}} メソッドやスプレッド構文によって、本当の配列に変換することができます。

+

arguments に限らず、配列様オブジェクトは ES2015 の {{jsxref("Array.from()")}} メソッドやスプレッド構文によって、本当の配列に変換することができます。

var args = Array.from(arguments);
 var args = [...arguments];
 
-

arguments オブジェクトは、あらかじめ定義された引数の数よりも多くの引数で呼び出される関数に便利です。このテクニックは Math.min() などの 可変数の引数を受け入れる関数に便利です。この例の関数は、任意の数の文字列が引数で、引数の中で一番長い文字列を返します。

+

arguments オブジェクトは、あらかじめ定義された引数の数よりも多くの引数で呼び出される関数に便利です。このテクニックは Math.min() などの 可変数の引数を受け入れる関数に便利です。この例の関数は、任意の数の文字列が引数で、引数の中で一番長い文字列を返します。

function longestString() {
   var longest = '';
@@ -152,7 +152,7 @@ foo(1, 2, 3); // [1, 2, 3]
 

厳格モードでは、 arguments オブジェクトは関数に残余引数、デフォルト引数、分割引数が渡されたかどうかにかかわらず同じ動作をします。すなわち、関数の本体で変数に新しい値を代入しても、 arguments オブジェクトには影響しません。また、 arguments オブジェクトに新しい変数を代入しても、変数の値には影響ありません。

-

注: "use strict"; ディレクティブを、残余引数、デフォルト引数、分割引数を受け付ける関数の本体に書くことはできません。そうすると、構文エラーが発生します。

+

注: "use strict"; ディレクティブを、残余引数、デフォルト引数、分割引数を受け付ける関数の本体に書くことはできません。そうすると、構文エラーが発生します。

厳格モードでない関数で、単純な引数のみを渡した場合 (すなわち、残余引数、デフォルト引数、分割引数ではない場合)、関数の本体で変数の値を新しい値にすると、 arguments オブジェクトと同期します。

diff --git a/files/ja/web/javascript/reference/functions/method_definitions/index.html b/files/ja/web/javascript/reference/functions/method_definitions/index.html index 8bb880d1fe..04b66d802a 100644 --- a/files/ja/web/javascript/reference/functions/method_definitions/index.html +++ b/files/ja/web/javascript/reference/functions/method_definitions/index.html @@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Functions/Method_definitions

説明

-

簡略構文は、ECMAScript 第 5 版で導入された gettersetter 構文に似ています。

+

簡略構文は、ECMAScript 第 5 版で導入された gettersetter 構文に似ています。

次のコードを例にすると:

@@ -212,7 +212,7 @@ console.log(window[name]()) // 1

関連情報

-- cgit v1.2.3-54-g00ecf