Typescript: المجموعة ليست نوع مصفوفة

تم إنشاؤها على ٢٤ أكتوبر ٢٠١٥  ·  3تعليقات  ·  مصدر: microsoft/TypeScript

مع Babel ، يمكنني استخدام بناء الجملة على مجموعة. على سبيل المثال ، ترجع الحيلة الأنيقة التالية العناصر الفريدة في المصفوفة:

const a = [ 0, 1, 2, 3, 2, 1, 0];
console.log([...new Set(a)]);

// outputs [0, 1, 2, 3]

ومع ذلك في Typescript ، أحصل على الخطأ التالي: Set ليست نوع صفيف. أفترض أن هذه مشكلة في كتابة lib.d.ts؟

راجع للشغل ، لقد جربت هذا أيضًا على http://www.typescriptlang.org/Playground ، ولكن هناك حصلت على الخطأ: "لا يمكن العثور على اسم 'Set'".
هل مساحة اللعب غير محدثة بأحدث إصدار من برنامج الدعم التقني؟

Question

التعليق الأكثر فائدة

أعتقد أنك لم تحدد الهدف بشكل صحيح. جرب --target ES6 .

ال 3 كومينتر

أعتقد أنك لم تحدد الهدف بشكل صحيح. جرب --target ES6 .

حسنًا ، شكرًا SaschaNaz

tsconfig.json
{ "compilerOptions": { "target": "es6", } }
شكرا لك saschanaz

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات