[解決済み】TypeScriptで配列をソートする
2022-04-12 09:12:21
質問
typescriptで遭遇した非常に奇妙な問題を解決しようとしています。それは、インラインのブール式を、完全な式ではなく、最初の値の型が何であれとして扱っていました。
そこで、以下のような簡単なことを試してみると。
var numericArray:Array<number> = [2,3,4,1,5,8,11];
var sorrtedArray:Array<number> = numericArray.sort((n1,n2)=> n1 > n2);
結果がブール値ではなく数値であるため、パラメータが呼び出し先のシグネチャに一致しないというエラーが発生します。私はn1>n2がブール値であると確信しているので、私は何かを見逃しているのだと思います。
どのように解決するのですか?
エラーは完全に正しいです。
伝えようとしているように
.sort()
は、booleanではなくnumberを返す関数を取ります。
最初の項目が小さければマイナス、大きければプラス、等しければゼロを返す必要があります。
関連
-
[解決済み】Typescriptで、! (エクスクラメーションマーク/バン)演算子でメンバを再参照するのは?
-
[解決済み] TypeScriptの円形型参照
-
[解決済み] TypeScriptで文字列を数値に変換する方法とは?
-
[解決済み] TypeScript で `window` に新しいプロパティを明示的に設定するにはどうすればよいですか?
-
[解決済み] TypeScriptでの取得と設定
-
[解決済み] TypeScriptでパラメータとして強く型付けされた関数は可能か?
-
[解決済み] TypeScriptでオブジェクトに動的にプロパティを割り当てるには?
-
[解決済み] TypeScriptで配列の項目を削除するには?
-
[解決済み】TypeScriptのインターフェースと型について
-
[解決済み】「エラー TS2533: オブジェクトは 'null' または 'undefined' の可能性があります」を抑制する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] eslintをtypescriptで使用する - モジュールへのパスを解決できない
-
[解決済み] TypeScriptで、「extends keyof」と「in keyof」はどういう意味ですか?
-
[解決済み] TSがモジュールを見つけ出せない
-
[解決済み] Typescript ReferenceError: exports が定義されていません。
-
[解決済み] TypeScriptでグローバル変数を作成する
-
[解決済み] Typescriptでオブジェクトのプロパティを結合する方法は?
-
[解決済み] タイプスクリプト TS7006 です。パラメータ 'xxx' は暗黙のうちに 'any' 型を持ちます。
-
[解決済み] TypeScriptのファイル変更時にts-nodeを監視して再読み込みする方法
-
[解決済み】文字列型の式はインデックスに使えないので、要素は暗黙のうちにany型になる
-
[解決済み】ブロックに`@ts-ignore`を使用するには?