kujirahand / nadesiko3

Japanese Programming Language Nadesiko v3 (JavaScript/TypeScript)
https://nadesi.com/
MIT License
240 stars 19 forks source link

undefinedの受け渡し警告のメッセージが「undefined」のみになる #1630

Closed weyk closed 6 months ago

weyk commented 7 months ago

忘れる前に。

core/src/plugin_system.mtsの128行目、constpoolの内容を変数に取り出す際、 {}になっているのは、[]が正解かも。 ここで各変数への取り出しに失敗(全部undefinedの値)とundefinedの受け渡しに関する警告が 「undefined」しか表示されない。が、なにがどううまく動いているのかわからないけれど エラーで止まったりもしない。

確認方法。undefinedが命令に渡れば良いので無いプロパティを指定して命令を呼ぶ。 ※現象はwnakoとeditorで異なるかも。

WINDOW["hogehoge"]を表示