From 92e0d7a5eb47d3af6c4d07b4b931c3d468e041fb Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Thu, 26 Aug 2021 01:32:33 +0900 Subject: Glossary/Call_stack を更新 (#2111) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 2021/02/20 時点の英語版に同期 --- files/ja/glossary/call_stack/index.html | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'files/ja/glossary') diff --git a/files/ja/glossary/call_stack/index.html b/files/ja/glossary/call_stack/index.html index cfb4875250..e316a30f1f 100644 --- a/files/ja/glossary/call_stack/index.html +++ b/files/ja/glossary/call_stack/index.html @@ -2,6 +2,7 @@ title: Call stack (コールスタック) slug: Glossary/Call_stack tags: + - Call Stack - CodingScripting - Glossary - JavaScript @@ -9,7 +10,7 @@ tags: - 用語集 translation_of: Glossary/Call_stack --- -

コールスタック (call stack) は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。

+

コールスタック (call stack) は、インタープリター (ウェブブラウザー内の JavaScript インタープリターなど) の仕組みの一つで、複数階層の{{glossary("function","関数")}}を呼び出したスクリプト内の位置を追跡し続けることです。 — どの関数が現在実行されているのか、その関数の中でどの関数が呼び出されたか、などです。

-

+

function greeting() {
-   // [1] Some codes here
+   // [1] Some code here
    sayHi();
-   // [2] Some codes here
+   // [2] Some code here
 }
 function sayHi() {
    return "Hi!";
@@ -32,7 +33,7 @@ function sayHi() {
 // Invoke the `greeting` function
 greeting();
 
-// [3] Some codes here
+// [3] Some code here
 

上記のコードは次のように実行されます。

@@ -73,9 +74,9 @@ greeting();

空のコールスタックで始め、関数を呼び出す度に、自動的にそれがコールスタックに追加され、コードをすべて実行した後、自動的にコールスタックから削除されます。最後に、またからのスタックで終了します。

-

より詳しく知る

+

より詳しく知る

-

一般知識

+

一般知識