این آموزش در تاریخ ۱۴۰۱/۱۰/۳۰ آپدیت شده است.

آموزش متد replace در BOM جاوااسکریپت

سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش متد replace در BOM جاوااسکریپت با من همراه باشید.

متد replace در BOM جاوااسکریپت

Free-Learn

متد replace در BOM جاوااسکریپت

با استفاده از متد ()location.replace میتونیم یک آدرس ( یا URL ) جدید رو جایگزین آدرس فعلی در مرورگر نماییم، و بطور کلی میتونیم یک آدرس ( یا URL ) جدید برای نوار آدرس مرورگر مشخص و یا تعریف نماییم، که مرورگر به آن آدرس انتقال داده شود.

متد ()replace میاد و یک آدرس ( URL ) رو جایگزین آدرس ( URL ) فعلی مرورگر میکنه، و متد ()assign هم دقیقا انگار همین کارو میکنه و از این بابت هیچ فرقی ندارند، ولی تنها یه تفاوت دارند.

آدرسی که به متد ()assign میدیم در تاریخچه ( یا history ) مرورگر ذخیره میشه ولی ()replace در تاریخچه ذخیره نمیشه، یعنی با متد ()assign اگه بروی دکمه برگشت ( Back ) مرورگر کلیک کنیم برگشت میخوره ولی ()replace دکمه برگشت غیرفعال میشه.

مقدار برگشتی ندارد

Free-Learn

مثال از این متد

در ادامه میتوانید یک مثال از این متد را در زبان جاوا اسکریپت مشاهده نمایید.

مثال شماره ۱ : با کلیک بروی دکمه به یک آدرس جدید منتقل میشیم

امتحان کنید

Free-Learn

پشتیبانی مرورگرها

در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از این متد در جاوااسکریپت پشتیبانی میکنند یا خیر.

نام متد Chrome Firefox Opera Safari Edge
()replace بله بله بله بله بله

Free-Learn

شکل نوشتاری

نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این متد در جاوااسکریپت بصورت زیر می باشد.

  • New_URL : آدرس جدید

Free-Learn

نکات و توضیحات

  • آدرسی که به متد ()assign میدیم در تاریخچه ( یا history ) مرورگر ذخیره میشه ولی ()replace در تاریخچه ذخیره نمیشه، یعنی با متد ()assign اگه بروی دکمه برگشت ( Back ) مرورگر کلیک کنیم برگشت میخوره ولی ()replace دکمه برگشت غیرفعال میشه، این میشه تفاوت این ۲ متد.

Free-Learn

دریافت PDF یا پرینت این مطلب