見出し画像

【projectItemRenamer.jsx】環境読込 20【開発記】

環境読込の続き🤤

環境確認
草案作成
UI構築
環境保存
環境読込 ←今ココ
準備処理
選択判定
候補処理
選択処理
改名処理
----備忘録
setData(argv1,argv2) → setData({argk1:argv1,argk2:argv2})
obj2strの文字列中エスケープ処理

→練りながら作りながら練りながら作ると書いて消して書いて消してになりがち🤪


スタック要素管理

デリミタの出現管理するのに色々書き始めた🤤

画像1

出現した記号と位置を配列管理☺️
で、単体要素を作る関数の準備中に気付いたんだけどこれ、前回の fileinfo と同じ轍を踏みそうになってるのよね🙄
入力が複数の方法で使う時の方式は統一したいってやつ🤪

だから単体を扱う更に小さい要素が有ればもっと簡単に…🤤

画像2

…あれ?これ有るならデリミタ管理はこれを配列に入れるだけじゃない?🙄
(元は配列2つで管理予定だった)


なぜ概略を作らなかったのか

そもそもなんでデリミタのスタック用意して文字と添字を保存しようとしてるんだろうね?🙄
構成書かなかったから多分要る、程度の話なのよね🤪

そんでよくよく考えてみると文字だけで良いんじゃない?て思った🤤
いや、参照先が有るんだから添字だけで良くない?
あれ?そうすると作ろうとしてたクラスは一体…🤪


次回は

今回頑張って作ろうとしたクラスを無かったことにしてやり直し…🤪🤪🤪
(実際に戻すのはクラスを作ろうとした所までだけど殆ど進んでなかった)

いいなと思ったら応援しよう!