lodash में _.map के साथ उपयोग करने के लिए शब्दकोशकोष कैसे घोषित करें?टाइपस्क्रिप्ट lodash: _.map के साथ उपयोग करने के लिए एक शब्दकोश घोषित कैसे करें?
यहां नमूना टाइपस्क्रिप्ट प्रोग्राम है।
<reference path="../scripts/typings/lodash/lodash.d.ts" />
interface IQuestionAndOptions {
text: string;
options: { [key: number]: string };
}
function sample() {
var question: IQuestionAndOptions = { text: "Are you happy?", options: {} };
question['1'] = "Yes";
question['2'] = "No";
var values = _.map(question.options, function (v: string, k: number) {
return { text: v, value: k }; });
}
यह प्रश्न.ऑप्शन की घोषणा से खुश नहीं है और निम्न त्रुटि देता है।
प्रकार का तर्क '{[कुंजी: संख्या]: स्ट्रिंग; } सूची '_.map आदेश