سلام وقتتون بخیر
زمانی که از متغیر با علامت $ داخل رشته به شکل زیر استفاده میکنم رشته رو به همون صورت نمایش میده و مقدار متغیر رو نمایش نمیده. مشکل کجاست؟
let userId = function(id = 10){
return 'user id: ${id}'
}
console.log(userId ())
خروجی
user id: ${id}
سلام دوست عزیز. شما باید از backtick استفاده کنید. چون این قابلیت جاوا اسکریپت یک سینتکس مشخص داره و با استفاده از دوتا backtick شناخته میشه. برای آشنایی بیشتر اگه علاقه داشتین میتونید لینک زیر رو یه نگاه بندازید :
MDN template literals
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟