質問するログイン新規登録

回答編集履歴

1

.

2022/10/18 07:16

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  Node.js は Google Chrome と同じ v8 という JavaScript 処理系を使っています。v8 は C++ で書かれていて、JavaScript の世界からソースコードを取得することはできません。
2
2
 
3
- C++ のソースで、JavaScript に近い入口のあたりは [`buildins-date.cc`](https://chromium.googlesource.com/v8/v8.git/+/HEAD/src/builtins/builtins-date.cc) です。`getDay()` のソースは同じディレクトリの `builtins-date-gen.cc` の `DatePrototypeGetDay` という関数です。
3
+ C++ のソースで、JavaScript に近い入口のあたりは [builtins-date.cc](https://chromium.googlesource.com/v8/v8.git/+/HEAD/src/builtins/builtins-date.cc) です。`getDay()` のソースは同じディレクトリの `builtins-date-gen.cc` の `DatePrototypeGetDay` という関数です。
4
4
 
5
- さらに下の実装は [`js-objects.cc`](https://chromium.googlesource.com/v8/v8.git/+/HEAD/src/objects/js-objects.cc) にある`JSDate` クラスのようです。
5
+ さらに下の実装は [js-objects.cc](https://chromium.googlesource.com/v8/v8.git/+/HEAD/src/objects/js-objects.cc) にある`JSDate` クラスのようです。