تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علیرضا مقدسی
Dollar sign
جامعه ری اکت ایجاد شده در ۲۷ دی ۱۴۰۰

const container = document.createElement('div');

container.classList.add('container');

function generateCart(name, age) {

    const cart = document.createElement('div');

    cart.classList.add('cart');

    const namel = document.createElement('span');

    namel.innerText = 'name: ${name}';

    const agel = document.createElement('span');

    agel.innerText = ' age: ${age} ';

    cart.appendChild(namel);

    cart.appendChild(agel);

    return cart;

}

const userData = [{

    name: 'poya',

    age: 20

},

 {

    name: 'milad',

    age: 20

},

 {

    name: 'ali',

    age: 20

}]

userData.forEach(data => {

    container.appendChild(generateCart(data.name, data.age));

})

document.body.appendChild(container);

سلاماستاد

ورودی‌های تابع رو درست اجرا نمی‌کنه چرا?

این

name: ${name} age: ${age}

name: ${name} age: ${age}

name: ${name} age: ${age}

سلام

برای اینکه بتونید از متغییر‌های به این صورت استفاده بکنید باید از علامت backtick استفاده بکنید

namel.innerText = `name: ${name}`;
بهترین پاسخ
مجتبی سوری ۲۷ دی ۱۴۰۰، ۱۶:۵۳