問題タブ [optional-values]

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 投票する
2 に答える
598 参照

scala - Scala - オプション フィールドで並べ替え、None 値を最後に

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

このようなリストをソートする必要がありますPowerDetails:

idCategory と の値を持つ要素は、 の numCategory 前に配置しNone、 と の順に 並べる必要がidCategory あり numCategoryます。値に関しては、フィールド、、Noneで並べ替える必要があります 。categorytitlelabel

できれば延長は避けたいOrdered

sorted以下のように Ordering を作成してから関数を使用しようとしましたが、NullPointerException

その方法を教えてください。ありがとう。

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

regex - 正規表現: オプションの文字列をグループに一致させる

オブジェクトの一部のプロパティがオプションであるオブジェクトを記述したファイルがあります。例 (色はオプションです):

犬の「名前」と「色」のプロパティのペアを提供する正規表現を探しています。私はこのようなものを待っています:

私はから始めました

これは間違っています:

次に、色からグループを作成し(同じ結果になります)、「?」を追加しました。数量詞:

しかし、望ましい結果ではなく、すべての試合で 2 番目のグループに敗れました。

私の表現の何が問題なのか、どうすれば目標を達成できるのか。後読み、先読み、および条件分岐は使用しないでください。VBScript はそれらを実装しません。

regex101.com での私の例

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

html - HTMLフォームのselectとcheckboxesの値は非ラテン文字をサポートしていますか?

Web フォームに次のコードがあります。

ユーザーがフォームの結果で表示されるのは値であり、レンダリングされた文字列テキストではありません。このため、VALUE と表示する文字列には同じ文字列を使用することをお勧めしますよね?

最初のオプションでは問題ありません。多くのチュートリアルは英語を話す人を対象としているため、使用される文字は問題ありませんが、残念ながら、プログラミングでは多くの場合、ラテン文字しか使用できません。

ただし、ユーザーが 2 番目のオプションを選択すると、「option_select_001 が選択されたオプションです」と表示されますが、ユーザーにとっては何の意味もありません。その形で、彼は「デラックスブック初版」を読んだかもしれません。値は同じ文字列でなければなりませんよね?

3 番目のオプションでは、「正しい使用」を行いました。値と表示される文字列は「同じ文字列」=「Canción en español」となり、機能します。ただし、これには /ó/ の添付ファイルや /ñ/ (/gn/ のように聞こえます) などの非ラテン文字が含まれています。

私のテストでは 3 番目のオプションが機能しましたが、HTML の VALUE 属性はすべての種類の文字を許可するということですか? または拡張ラテン文字のみですか?私の問い合わせは、チェックボックスの値にも及びます。

私は、質問の本当の文脈を知らずに、はい、いいえなどの一般的な答えを避けるために、この長い説明を使用することを好みました.