[解決済み】TypescriptのflatMap, flat, flattenはany[]型には存在しない。]
2022-04-05 19:18:45
質問
私はクローム70を使用していますが、クロームはメソッドを追加します。
.flatMap, .flatten, .flat
. だから、私のコードは期待通りに実行されます。残念ながら、Typescriptはこれを好まない。
// data.flatMap lint error
export const transformData = (data: any[]) => data.flatMap(abc => [
parentObj(abc),
...generateTasks(abc)
]);
という警告が表示されました。
TS2339: Property 'flatMap' does not exist on type 'any[]'.
ちなみに私は
Angular 6
を使用しています。
Typescript ~2.9.2
で、すでにインクルードしている
import 'core-js/es7/array';
で
polyfills.ts
.
私の推測では、これらのメソッドに型付けがないのではと思い、試しに
npm run -dev @types/array.prototype.flatmap
が、まだ解決していません。
どのように解決するのですか?
を追加する必要があります。
es2019
または
es2019.array
をあなたの
--lib
の設定により、TypeScript が
array.flat()
と
flatMap()
.
例
{
"compilerOptions": {
"target": "es5",
"lib": [
"es2019"
]
}
}
以前は、これは
esnext
または
esnext.array
が、正式に ES2019 の一部となりました。
関連
-
[解決済み】「ルーターリンク」は既知のプロパティではないため、バインドできない
-
[解決済み] モジュール "ionic-native" が見つかりません。
-
[解決済み] Angular 2の「コンポーネント」は既知の要素ではありません。
-
[解決済み] Angularで電話番号の入力をフォーマットする
-
[解決済み] Typescript オブジェクトのインデックス付きメンバの型を強制する?
-
[解決済み] TypeScriptのオブジェクトリテラルでの型定義
-
[解決済み] Typescript によるインターフェース型チェック
-
[解決済み] Typescript Date Type?
-
[解決済み】Typescript Type 'string' はタイプに割り当てられない。
-
[解決済み】タイプライター。TS7006: パラメータ 'xxx' は暗黙のうちに 'any' 型を持つ。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] node_modules が空になったので、`npm install`を実行する必要があるかもしれない。
-
[解決済み】Angular: オブジェクトをサポートしているdiffが見つからない '[object Object]'
-
[解決済み] Visual Code で未定義のプロパティ 'thisCompilation' を読み取ることができません。
-
[解決済み] ng serve または firebase serve を終了させる方法
-
[解決済み] "rxjs" observable.throw は関数ではありません - Angular4
-
[解決済み] switchの使用時に「ステートメントはif文でフィルタリングされなければならない」というtslintのクレームが発生する。
-
[解決済み] このメソッドをリファクタリングして、認知的複雑度を21から許容される15に下げます。リファクタリングして複雑さを軽減する方法
-
[解決済み] Angular 4 - "BrowserAnimationsModule "または "NoopAnimationsModule "のいずれかをアプリケーションに組み込んでください。
-
[解決済み】TypeScriptで配列からNULLをフィルタリングする
-
[解決済み] Angular(v2以降)のリアクティブフォームで無効なコントロールを見つける方法