ご覧いただきありがとうございます。
現在wshのjscriptで再帰関数を理解しようと奮闘しています。
そこで、現在のフォルダを¥マークで区切り、
配列に入れて一階層ずつ画面に表示するプログラムを作り、練習をしようとしました。
しかし、スタック領域が不足していますと表示され、うまくいきません。
そもそも理解できていないのですが、どのように直せばよろしいでしょうか。
お忙しいところ恐縮ですが、ご教示願います。
var
1var name = WScript.ScriptFullname; 2var words = name.split('\') 3function test(i){ 4if(i > words.length){ 5return 1; 6} else { 7WScript.echo(words[test(i)]) 8} 9} 10test(words.length) 11 12コード