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

 تفاوت wrapperبا callback function چی هست ،اگه ممکنه یه کد مثال کاربردی در مورد wrapper همرا با توضیح بفرستید... تشکر

سلام

Wrapper‌ها آبجکتهایی از نوع داده‌های اولیه مثل اعداد، رشته‌ها، بولین‌ها و آرایه‌ها هستن. با استفاده ازWrapper‌ها میتونیم به ویژگی‌ها و متدهای مختلفی که برای نوع داده‌های اولیه اصلی در دسترس نیستن، دسترسی داشته باشیم.

به عنوان مثال، آبجکت Number یه آبجکت Wrapper برای نوع داده‌های اولیه عددی هست. آبجکت Number شامل ویژگی‌ها و متدهای مختلفی هست که برای نوع داده‌های اولیه عددی اصلی در دسترس نیستن، مثلtoFixed()، toExponential() و toPrecision().

ولی callback function یه تابع هست که به عنوان ورودی برای یه تابع دیگر استفاده میشه. callback function معمولاً برای انجام یه کار خاص در جواب به یه رویداد استفاده میشه.

به عنوان مثال، میتونید از یه callback function برای Listen کردن به Event کلیک روی یه دکمه استفاده کنین. موقع ای که کاربر روی دکمه کلیک می‌کنه، callback function فراخوانی میشه و میتونید کاری که میخواین رو انجام بدین، مثل تغییر محتوای صفحه.

یه مثال برای Wrapper:

const number = 10;
const wrappedNumber = new Number(number);
wrappedNumber.toExponential(); // 1.0e+1

یه مثال برای callback function:

function clickHandler(event) {
  console.log("دکمه کلیک شد!");
}
const button = document.querySelector("button");
button.addEventListener("click", clickHandler);
بهترین پاسخ
صادق برزگر ۱۲ شهریور ۱۴۰۲، ۲۲:۳۰