1masoud
5 سال پیش توسط 1masoud مطرح شد
8 پاسخ

فراخوانی فایل

@ali.bayat
من دو فایل دارم داخل فایل اولی یک فانکشن تعریف کردم به نام function1
می خواهم فانکشن۱ رو در فایل دومی فراخوانی کنم چطوری میشه؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0
include('file.php');

1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
نه در جاوا اسکریپت چطوریه و اون فانکشن رو چطوری باید در فایل دیگر صدا زد


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

باید ساختار فایل ها رو به صورت زیر تغییر بدید:

  • فایل یک رو به صورت زیر بنویسید:
    
    export default function func1() {
    alert('hey this is the first function');
    };

export default function funct2() {
alert('and this is the second function');
}

حالا در فایل بعدی این فایل رو ایمپورت کنید و توابع رو استفاده کنید
```js
import func1 from './path/yourfile.js';

func1();

حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش آپدیت شد
0

@khanzadimahdi
به این شکل باید ارسال کنید
بعد از یک لیست حتما با یک فضای خالی کد قرار بدید

باید ساختار فایل ها رو به صورت زیر تغییر بدید:

  • فایل یک رو به صورت زیر بنویسید:

    export default function func1() {
    alert('hey this is the first function');
    };
    export default function funct۲() {
    alert('and this is the second function');
    }
  • حالا در فایل بعدی این فایل رو ایمپورت کنید و توابع رو استفاده کنید

    
    import func1 from './path/yourfile.js';
    func1();

1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@khanzadimahdi
@hesammousavi
در جاوا اسکریپت جواب نمیده


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@masoudproton
باید کدهای ES6 رو اول با ابزاری مثل babel به ES5 تبدیل کنی و بعد استفاده کنی.


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
نمونه کد داری


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

برای تبدیل ES6 به ES5 نیاز به کد نیست. این کار از طریق Code Bundler ها انجام میشه. دوره Webpack رو مرور کنید


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

ورود یا ثبت‌نام