मैं एक टाइपस्क्रिप्ट मानचित्र पर फिर से प्रयास करने की कोशिश कर रहा हूं लेकिन मुझे त्रुटियां मिल रही हैं और मुझे इस तरह की छोटी समस्या के लिए अभी तक कोई समाधान नहीं मिला।टाइपस्क्रिप्ट मानचित्र पर छेड़छाड़
मेरे कोड है:
myMap : Map<string, boolean>;
for(let key of myMap.keys()) {
console.log(key);
}
और मैं त्रुटि मिलती है:
Type 'IterableIteratorShim<[string, boolean]>' is not an array type or a string type.
पूर्ण स्टैक ट्रेस:
Error: Typescript found the following errors: /home/project/tmp/broccoli_type_script_compiler-input_base_path-q4GtzHgb.tmp/0/src/app/project/project-data.service.ts (21, 20): Type 'IterableIteratorShim<[string, boolean]>' is not an array type or a string type. at BroccoliTypeScriptCompiler._doIncrementalBuild (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:115:19) at BroccoliTypeScriptCompiler.build (/home/project/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:43:10) at /home/project/node_modules/broccoli-caching-writer/index.js:152:21 at lib$rsvp$$internal$$tryCatch (/home/project/node_modules/rsvp/dist/rsvp.js:1036:16) at lib$rsvp$$internal$$invokeCallback (/home/project/node_modules/rsvp/dist/rsvp.js:1048:17) at lib$rsvp$$internal$$publish (/home/project/node_modules/rsvp/dist/rsvp.js:1019:11) at lib$rsvp$asap$$flush (/home/project/node_modules/rsvp/dist/rsvp.js:1198:9) at _combinedTickCallback (internal/process/next_tick.js:67:7) at process._tickCallback (internal/process/next_tick.js:98:9)
मैं कोणीय CLI beta5 और टाइपप्रति 1.8 उपयोग कर रहा हूँ .10 और मेरा लक्ष्य es5 है। क्या किसी को यह समस्या है?
इस उत्तर को github https://github.com/Microsoft/TypeScript/issues/3164#issuecomment-104443321 – yurzui
धन्यवाद से देखें। यह भी थोड़ा अजीब है कि वे अभी भी इस मुद्दे के बारे में चर्चा कर रहे हैं। – mwe