كيف يمكن الدوران على هذا النوع من المصفوفات باستخدام حلقة forEach في جافا سكربت
var = user = {"name":"ali","age":23,"city":"aden"}
ذلك كائن وليس مصفوفة، ستحتاج إلى طريقة غير مباشرة للقيام بما تريده وهو استخلاص الخواص من الكائن للحصول على مصفوفة بأسماء الخواص ثم المرور عليها واستخلاص القيم بواسطة forEach كالتالي:
const user = {"name":"ali","age":23,"city":"aden"}; const keys = Object.keys(user); keys.forEach(function(key) { console.log(key + ": " + user[key]); });
وبدونها سنحصل على القيم بشكل أسهل من خلال for in كالتالي:
const user = {"name":"ali","age":23,"city":"aden"}; for (const key in user) { console.log(key + ": " + user[key]); }
التعليقات