آموزش روش چک در Meteor

3 سال پیش
آموزش روش چک در Meteor

آموزش روش چک در Meteor

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش روش چک در Meteor خواهیم پرداخت.

برای بررسی اینکه آیا آرگومان یا انواع آن با الگو مطابقت دارند از روش چک استفاده می شود.

نصب بسته چک

پنجره خط فرمان را باز کرده و بسته را نصب کنید.

C: \ Users \ username \ Desktop \ meteorApp> meteor add check

 

استفاده از چک

در مثال زیر، ما می خواهیم بررسی کنیم که آیا myValue یک رشته است. از آنجا که درست است ، برنامه بدون هیچ خطایی ادامه خواهد داد.

meteorApp.js

var myValue = 'My Value...';
check(myValue, String);

 

در این مثال ، myValue یک رشته نیست بلکه یک عدد است ، بنابراین کنسول خطایی را ثبت می کند.

meteorApp.js

var myValue = 1;
check(myValue, String);

 

Meteor Check Log Error
Match.test

Match.test مشابه چک است ، تفاوت در این است که وقتی آزمون به جای خطای کنسول شکست می خورد ، ما بدون شکستن سرور مقداری دریافت خواهیم کرد. مثال زیر نحوه آزمایش یک شی با چندین کلید را نشان می دهد.

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : "Value 2..."
}

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}

 

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

Meteor Match Test True

اگر key2 را به عدد تغییر دهیم ، تست شکست می خورد و کنسول گزینه دوم را وارد می کند.

 

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : 1
}

var myValue = 1;

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}

Meteor Match Test False

 

منبع.

لیست جلسات قبل آموزش Meteor

  1. آموزش Meteor
  2. معرفی Meteor
  3. آموزش تنظیمات محیط Meteor
  4. آموزش اولین برنامه Meteor
  5. آموزش الگوها در Meteor
  6. آموزش مجموعه ها در Meteor
  7. آموزش  فرم ها در Meteor
  8. آموزش رویداد ها در Meteor
  9. آموزش جلسه در Meteor
  10. آموزش ردیاب در Meteor
  11. آموزش بسته ها در Meteor
  12. آموزش هسته API در Meteor
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه