[ad_1]
JS コードを C# に変換する方法
私が試したこと:
オンラインツールを試しても役に立たなかった
解決策 1
基本的に、しないでください。 本当にうまくいきません。
Javascript はブラウザ サンドボックス内のクライアントで台無しになり、できることの範囲はユーザー インタラクションにかなり制限されます。
C# はクライアント上で実行され、ユーザーと直接対話することはありません (Windows アプリなどを作成しない限り)。
変換しようとしても、ツールとフレームワークがまったく異なり、ある言語でうまく機能するものは、まったく異なるフレームワークを使用する別の言語ではうまく機能しません。 軽自動車でトラックのエンジンを動かそうとすることを想像してみてください。問題があることがわかります。切断、溶接、および多くの悪口を言うことでそれを行うことはできますが、最終的には使用可能な車両ではありません。 .
代わりに、新しい C# アプリの仕様として JS コードを使用してください。 長期的には高速になり、最終的にはより良いコードが生成されます。
解決策 10
let obj = {"name":{"first":"Daniel","middle":"N/A","last":"Smith"},"age":45}; function recurse(resp) { let data; for (var x in resp) { data = resp[x] if (data === 'null' || data == 'N/A' || data === null || data === '-' || typeof data === 'undefined' || (data instanceof Object && Object.keys(data).length == 0)) { delete resp[x]; } if (data instanceof Object) { data = recurse(data); } } return resp; } let newobj = recurse(obj) console.log(newobj)
[ad_2]
コメント