قم بتنشيط رمز بطاقة هدايا Nintendo على حساب Nintendo eShop الخاص بك، واستلم الأموال في لحظة واختر من بين أكثر من 1000 لعبة جديدة وكلاسيكية ومستقلة - يتم تسليمها مباشرة إلى نظام Nintendo Switch الخاص بك. قم بشراء بطاقة Nintendo Switch لنفسك أو لصديق اللاعب أو أحد أفراد عائلتك! * لم يعد من الممكن استخدام بطاقة Nintendo eShop لإضافة أموال إلى حساب في Nintendo eShop على Wii U أو عائلة أنظمة Nintendo 3DS. ومع ذلك، يمكن للمستخدمين الذين يربطون محفظة Nintendo Network ID الخاصة بهم (المستخدمة مع Wii U وعائلة أنظمة Nintendo 3DS) مع محفظة حساب Nintendo الخاصة بهم (المستخدمة مع عائلة أنظمة Nintendo Switch) استخدام الرصيد المشترك لشراء المحتوى على أي من هذه الأنظمة حتى 27 مارس 2023. بعد ذلك، لا يمكن استخدام الرصيد إلا لشراء محتوى لعائلة أنظمة Nintendo Switch.
تتضمن المهمة إعادة تهيئة HTML لمتطلبات النظام استنادًا إلى الأمثلة المقدمة. فيما يلي نهج منظم لحل المشكلة:
### النهج
1. ** تحليل الإدخال: ** الإدخال عبارة عن مجموعة من الكائنات، يحتوي كل منها على «النظام» و «المتطلبات». حقل «المتطلبات» هو سلسلة HTML مع قوائم غير مرتبة للمواصفات.
2. ** بنية HTML: ** لكل نظام، قم بإنشاء HTML `
` مع الفئة «prod-spec». في الداخل، تشمل:
-
عنوان `يشير إلى اسم النظام متبوعًا بـ «متطلبات النظام».
- فقرة بنص «الحد الأدنى من المواصفات».
- قائمة غير مرتبة `تحتوي على عناصر القائمة` - `لكل مواصفات.
3. ** استخراج المواصفات: ** قم بتحليل سلسلة HTML في حقل «المتطلبات» لاستخراج كل مواصفات. يتم تنظيم كل مواصفات كعنصر قائمة بمفتاح (على سبيل المثال، نظام التشغيل) وقيمة.
4. ** تكوين العنصر: ** لكل مواصفات، قم بإنشاء عنصر قائمة بـ `للمفتاح والقيمة المقابلة.
5. **التسلسل: ** ادمج جميع المواصفات في القائمة وقم بتجميع سلسلة HTML النهائية لكل نظام، مما يضمن الفصل المناسب بين الأنظمة.
### كود الحل
``جافا سكريبت
متطلبات نظام إعادة تهيئة الوظيفة (الإدخال) {
إرجاع input.map (العنصر => {
const {النظام، المتطلبات} = العنصر؛
محلل const = Comparser جديد ()؛
const doc = parser.parseFromString (المتطلبات، «نص/html»)؛
قائمة ثابتة = doc.querySelectorAll ('li')؛
المواصفات الثابتة = []؛
lis.foreach (li => {
نجمة ثابتة = li.textContent؛
const colonIndex = str.indexOf (':')؛
إذا (مؤشر القولون > -1) {
مفتاح const = str.substring (0، ColonIndex) .trim ()؛
قيمة const = str.substring (ColonIndex + 1) .trim ()؛
specs.push ({المفتاح، القيمة})؛
}
})؛
العودة `
$ {system} متطلبات النظام
الحد الأدنى من المواصفات
$ {specs.map (s => `- $ {s.key}: $ {s.value}`) .join («)}
`؛
}) .join ('
')؛
}
```
### شرح
- ** معالجة الإدخال: ** تقوم الوظيفة بمعالجة كل نظام على حدة، واستخراج اسم النظام ومتطلباته.
- ** تحليل HTML: ** يتم استخدام «DOMParser» لتحليل سلسلة HTML إلى كائن مستند، مما يسمح باستخراج عناصر القائمة.
- ** استخراج المواصفات: ** يتم تقسيم كل عنصر من عناصر القائمة إلى مفتاح وقيمة، ثم يتم تنسيقهما في بنية HTML المطلوبة.
- ** بناء السلسلة: ** يتم تجميع مواصفات كل نظام في سلسلة HTML، مما يضمن التنسيق المتسق والفصل المناسب بين الأنظمة.
يضمن هذا الأسلوب أن يكون إخراج HTML نظيفًا ومنظمًا جيدًا ويلتزم بالتنسيق المحدد.
-
في المتصفح:
- قم بزيارة ec.nintendo.com/redeem/#/
- حدد تسجيل الدخول وأدخل عنوان البريد الإلكتروني وكلمة المرور لحساب Nintendo، ثم حدد تسجيل الدخول مرة أخرى.
- أدخل رمز التنزيل المكون من 16 رقمًا، ثم حدد التالي.
- أعد إدخال كلمة مرور حساب Nintendo عندما يُطلب منك ذلك، ثم حدد Redeem لإكمال العملية.
-
على وحدة التحكم:
- من القائمة الرئيسية لوحدة التحكم، حدد أيقونة Nintendo eShop.
- حدد «الرصيد» أو اضغط على زر +.
- حدد «إضافة أموال باستخدام بطاقة Nintendo المدفوعة مسبقًا».
- أدخل رمز التفعيل من الجزء الخلفي للبطاقة المدفوعة مسبقًا، ثم حدد «OK» لإكمال المعاملة.
-
اعتبارًا من 29 أغسطس 2022، لم يعد من الممكن استخدام بطاقة Nintendo eShop لإضافة أموال إلى حساب في Nintendo eShop على Wii U أو عائلة أنظمة Nintendo 3DS.
-
يمكن للمستخدمين الذين يربطون محفظة Nintendo Network ID الخاصة بهم (المستخدمة مع Wii U وعائلة أنظمة Nintendo 3DS) مع محفظة حساب Nintendo الخاصة بهم (المستخدمة مع عائلة أنظمة Nintendo Switch) استخدام الرصيد المشترك لشراء المحتوى على أي من هذه الأنظمة حتى 27 مارس 2023. بعد ذلك، لا يمكن استخدام الرصيد إلا لشراء محتوى لعائلة أنظمة Nintendo Switch.
كن أول من يُقيّم هذا المنتج!
مشاركة