問題タブ [field-names]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5660 参照

c# - foreach内のリストのフィールド名を取得するには?

私は次のクラスを持っています:

そして、そのコンテンツをテキスト ファイルに書き込む次のコード:

私が得るものは次のとおりです。

私が取得したいのは次のとおりです。

おそらく、最初のコードの後に​​1行のコードを追加するだけでこれを行うことは可能foreachですか?

0 投票する
2 に答える
1089 参照

c# - フィールドを持つ抽象クラスは良い習慣ではないと考えられていますか?

インターフェイスを実装する抽象クラスを作成しました。この抽象クラスは、そのインターフェイスのプロパティを入力する必要があるいくつかの具象クラスのベースになります。

最初の 2 つの例では、CLR 準拠の警告がポップアップ表示されます。私はそれらが何を表しているかを理解しており、それらをカバーするいくつかの質問がここにあります.

フィールドを異なるものにするために、末尾にアンダースコアを追加できます。コンパイラによって受け入れられます。これは正しいスタイルの選択ですか。あまり目立たないと思いますし、コードの匂いかもしれません。ただ、慣れていないだけかもしれません。

それとも、プロパティ フィールドを定義する抽象的な祖先を作成するのは間違っていますか? もちろん、作業の重複を省き、標準的な実装を強制するのに役立つという考えですが、これらの「隠し」フィールドに値を割り当て始めると、子孫に独自の匂いがする可能性があることがわかります。

0 投票する
1 に答える
288 参照

javascript - ハイマップで「値」以外の列名を使用できますか?

複数の列を持つ JSON ファイルがあり、ユーザーの選択に基づいて、それらのいずれかを比較的開いたマップとして表示したいと考えています。現在、Highmaps での表示に「値」以外の列名を使用する例は見当たりません。そうですか?または、Javascript コード内で、Highmaps がデータの表示に使用する列に名前を付ける方法はありますか?

つまり、列名は(たとえば)次のとおりです。

ここで、LC_Score からのデータを表示できるようにするには、列の名前を (JSON ファイルにハードコードされている) 「値」に変更する必要があります。したがって:

しかし、ユーザーが代わりに別の列を表示したい場合はどうでしょうか? 列ごとに 5 つの異なる JSON ファイルを作成し、「値」という名前を付ける必要がありますか? それは私にはかなり柔軟性がないように思えます。

最初に GeoJSON をロードし、次に JSON ファイルをロードすることに基づいて、私の Highmaps コードは次のようになります。

ヒントをありがとう!

0 投票する
1 に答える
924 参照

python - Python: 特定の列からデータの列ヘッダーを取得する

処理する必要があるタブ区切りのテキスト ファイルがたくさんあります。「研究」列のすべての一意の値のヘッダーを取得する必要があります。

例: 私のデータが次のような場合:

csv1:

csv2:

複数のファイルから、私の出力は「研究」列のすべての研究の列ヘッダーになるはずです:

私は以下のコードを持っています:

可能であれば、パンダの代わりにデフォルトの csv パッケージを使用して実行しようとしています。私ができる方法はありますか?

0 投票する
2 に答える
568 参照

matlab - 構造体の連結: 既存のフィールドを上書きせずに構造体フィールドを更新します

異なるフィールドを持つ別の構造から Matlab 構造を更新する最も簡単な方法を知りたいです。私の言いたいことを理解するには、私の例を見てください。結合したいフィールド名が異なる2つの構造S1とS2があります。

私が書くS1 = S2;と、S1構造は明らかにS2によって上書きされます。結果を次のコードのようにしたい:

そうする簡単な方法はありますか?fieldnames()S2 からフィールド名を取得して S1 に配置するために、for ループと関数を使用してなんとかそれを行うことができましたが、それは実際にはきちんとした解決策ではありません。

0 投票する
1 に答える
33 参照

mysql - 親テーブルの名前は表示されず、番号または ID のみが表示されます

これは私の質問です。結果が表示されますが、その日の名前の代わりに番号または ID のみが表示されます。変更方法は?

0 投票する
2 に答える
1385 参照

php - Drupal 7 でフィールドの machine-name を削除

新しいフィールドを作成しようとしていますが、Drupal でよく知られているエラーが発生しました。

機械可読な名前は既に使用されています。一意である必要があります

フィールドがもう存在しないことは確かです (フィールドのリストを確認しましたが、表示されません)。

その特定のマシン名を使用したいのは、その名前を使用するいくつかの関数を既に開発しているためです。

名前はまだデータベースに保存されていると思いますが、すべてを台無しにせずに削除する方法はありますか?