Write a JavaScript program to create an object with keys generated by running the provided function for each key and the same values as the provided object

  • برمجة جافاسكربت java script
  • برمجة

Write a JavaScript program to create an object with keys generated by running the provided function for each key and the same values as the provided object.

الأجوبة

const mapKeys = (obj, fn) =>
  Object.keys(obj).reduce((acc, k) => {
    acc[fn(obj[k], k, obj)] = obj[k];
    return acc;
  }, {});
console.log(mapKeys({ a: 1, b: 2 }, (val, key) => key + val));
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...