396 Stimmen

TypeScript-Objekte als Dictionary-Typen wie in C#

Ich habe einige JavaScript-Code, der Objekte als Wörterbücher verwendet; zum Beispiel eine "Person"-Objekt wird eine einige persönliche Details aus der E-Mail-Adresse verschlüsselt halten.

var people = {<email> : <'some personal data'>};

adding   > "people[<email>] = <data>;" 
getting  > "var data = people[<email>];" 
deleting > "delete people[<email>];"

Ist es möglich, dies in Typescript zu beschreiben? oder muss ich ein Array verwenden?

8voto

phil Punkte 3288

Lodash hat eine einfache Dictionary-Implementierung und bietet gute TypeScript-Unterstützung

Installieren Sie Lodash:

npm install lodash @types/lodash --save

Einfuhr und Verwendung:

import { Dictionary } from "lodash";
let properties : Dictionary<string> = {
    "key": "value"        
}
console.log(properties["key"])

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X