これらの数値を並べ替える必要がありますが、JavaScriptでは機能しません

M.エラ

私はこのコースを解決しようとしていますが、JavaScriptの初心者としては少し難しいです。このコースは、数字の配列を並べ替えることについてです(私の悪い英語は私の第一言語ではありません)

.sort()メソッドを使用したので、数値は配列に含まれていますが、関数ではないと言われ続けます。

numbers = document.getElementById("numbers").value;

(function() { document.getElementById("run").addEventListener("click", function() {
    numbers.sort()
    alert(numbers);
  });
})();
<div class="field">
    <label for="numbers">Numbers:</label>
    <input type="text" name="numbers" id="numbers" readonly value="2, 4, 14, 10, 90, 23, 16" />
</div>
<div class="actions">
    <button type="button" id="run">Run</button>
</div>

コードを実行すると、numbers.sort()は関数ではないと表示されますが、このメソッドをどのように使用できますか?よろしくお願いします!

コードマニアック

numbersは文字列であるため、文字列で直接並べ替えを使用することはできません。配列に変更する必要があります。ここでは、分割関数を使用してそれを行っています。

function handle() {
    let numbers = document.getElementById("numbers").value;
    numbers=numbers.split(',').sort((a,b)=>a-b)
    alert(numbers);
};
<div class="field">
<label for="numbers">Numbers:</label>
<input type="text" name="numbers" id="numbers" readonly value="2,4,14,10,90,23,16" />
</div>
<div class="actions">
<button type="button" id="run" onclick='handle()'>Run</button>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

.sortを使用して数値の配列を並べ替えますが、なぜこれが機能するのかわかりません

分類Dev

配列を並べ替え関数に渡すことができません(行ではなく列を並べ替える必要があります)

分類Dev

n個の要素の配列では、最初にn-(root)n個の要素が並べ替えられ、配列を並べ替える必要があります

分類Dev

カンマ区切りの値(数字)を並べ替えるコードをJavaScriptで記述しましたが、特定の値のセットに対して、昇順の並べ替えが機能しません

分類Dev

min()関数とmax()関数のみを使用して数値を並べ替える必要があります

分類Dev

EntityFrameworkで並べ替えを機能させることができません

分類Dev

辞書のリストを複数のキー/値で並べ替えます。値の順序は具体的である必要があります

分類Dev

並べ替えは機能しますが、テーブル内のデータは並べ替えられません-Angular Material Table

分類Dev

w3.jsでテーブルを並べ替えようとしていますが、数値が正しく並べ替えられていません

分類Dev

リストを昇順で並べ替える方法は?sort()関数が機能していませんか?

分類Dev

nstableviewでは並べ替えが機能しません

分類Dev

ランダムに並べ替えられた数値を含むループのヘルプが必要であり、並べ替えられた値をPerlコードにフィードします

分類Dev

itertools.groupbyが間違った結果を返す(これは並べ替えに関するものではありません)

分類Dev

62Bや51Mのような記号で金額を表す文字列として要素を持つ配列を並べ替えるにはどうすればよいですか?この金額を並べ替える必要があります

分類Dev

ページネーションは正常に機能しますが、番号は垂直方向に並べ替えられます。私はそれらを水平にする必要があります。

分類Dev

オブジェクトの属性を使用してVue内のオブジェクトの配列を並べ替える必要がありますが、Vueは無限ループで並べ替えられます

分類Dev

数値の並べ替えでファイルを正しく並べ替えることができません

分類Dev

SQLServerで列を並べ替える必要があります

分類Dev

ElasticSearchで_termを並べ替える必要があります

分類Dev

PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

分類Dev

Javascriptを使用してhtmlテーブルを数値で並べ替えます-10を超えると機能しません

分類Dev

数値を並べ替えるためのこのラムダはどのように機能しますか?

分類Dev

それ以外は必要ありません。他の方法がなくてもコードを単純化して機能させることができます。

分類Dev

データフレーム列を並べ替えることができません。「numpy.ndarray」オブジェクトに属性「sort_values」がありません。数値をコンマで区切ることはできません。

分類Dev

複数の行を並べ替えることができません

分類Dev

データを転置して並べ替える必要があります-データは毎月変更されますが、列名は静的なままです

分類Dev

jpagesとJavaScriptの並べ替えを組み合わせる必要があります

分類Dev

同じページに複数の「スクリプトsrc」があるため、並べ替え関数がHighChartsで機能しません

分類Dev

divを相互に並べ替えることはできませんが、div内の要素を並べ替えることはできます

Related 関連記事

  1. 1

    .sortを使用して数値の配列を並べ替えますが、なぜこれが機能するのかわかりません

  2. 2

    配列を並べ替え関数に渡すことができません(行ではなく列を並べ替える必要があります)

  3. 3

    n個の要素の配列では、最初にn-(root)n個の要素が並べ替えられ、配列を並べ替える必要があります

  4. 4

    カンマ区切りの値(数字)を並べ替えるコードをJavaScriptで記述しましたが、特定の値のセットに対して、昇順の並べ替えが機能しません

  5. 5

    min()関数とmax()関数のみを使用して数値を並べ替える必要があります

  6. 6

    EntityFrameworkで並べ替えを機能させることができません

  7. 7

    辞書のリストを複数のキー/値で並べ替えます。値の順序は具体的である必要があります

  8. 8

    並べ替えは機能しますが、テーブル内のデータは並べ替えられません-Angular Material Table

  9. 9

    w3.jsでテーブルを並べ替えようとしていますが、数値が正しく並べ替えられていません

  10. 10

    リストを昇順で並べ替える方法は?sort()関数が機能していませんか?

  11. 11

    nstableviewでは並べ替えが機能しません

  12. 12

    ランダムに並べ替えられた数値を含むループのヘルプが必要であり、並べ替えられた値をPerlコードにフィードします

  13. 13

    itertools.groupbyが間違った結果を返す(これは並べ替えに関するものではありません)

  14. 14

    62Bや51Mのような記号で金額を表す文字列として要素を持つ配列を並べ替えるにはどうすればよいですか?この金額を並べ替える必要があります

  15. 15

    ページネーションは正常に機能しますが、番号は垂直方向に並べ替えられます。私はそれらを水平にする必要があります。

  16. 16

    オブジェクトの属性を使用してVue内のオブジェクトの配列を並べ替える必要がありますが、Vueは無限ループで並べ替えられます

  17. 17

    数値の並べ替えでファイルを正しく並べ替えることができません

  18. 18

    SQLServerで列を並べ替える必要があります

  19. 19

    ElasticSearchで_termを並べ替える必要があります

  20. 20

    PHPには、ブール結果の値を並べ替え/割り当てることができる組み込みの配列関数がありますか?

  21. 21

    Javascriptを使用してhtmlテーブルを数値で並べ替えます-10を超えると機能しません

  22. 22

    数値を並べ替えるためのこのラムダはどのように機能しますか?

  23. 23

    それ以外は必要ありません。他の方法がなくてもコードを単純化して機能させることができます。

  24. 24

    データフレーム列を並べ替えることができません。「numpy.ndarray」オブジェクトに属性「sort_values」がありません。数値をコンマで区切ることはできません。

  25. 25

    複数の行を並べ替えることができません

  26. 26

    データを転置して並べ替える必要があります-データは毎月変更されますが、列名は静的なままです

  27. 27

    jpagesとJavaScriptの並べ替えを組み合わせる必要があります

  28. 28

    同じページに複数の「スクリプトsrc」があるため、並べ替え関数がHighChartsで機能しません

  29. 29

    divを相互に並べ替えることはできませんが、div内の要素を並べ替えることはできます

ホットタグ

アーカイブ