在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Meteor check
Meteor結(jié)構(gòu)
Meteor部署
Meteor排序
Meteor事件
Meteor Blaze
Meteor第一個(gè)應(yīng)用程序
Meteor發(fā)布和訂閱
Meteor環(huán)境安裝配置
Meteor package.js
Meteor在手機(jī)上運(yùn)行
Meteor集合
Meteor模板
Meteor跟蹤器
Meteor發(fā)送郵件
Meteor計(jì)時(shí)器
Meteor ToDo App實(shí)例
Meteor軟件包管理
Meteor方法
Meteor表單
Meteor Assets資源
Meteor會話
Meteor EJSON
Meteor http
Meteor安全
Meteor核心API
Meteor check
Meteor帳號
Meteor教程

Meteor check

check方法用于檢查參數(shù)或類型是否匹配模式。

安裝check包

打開命令提示符窗口,并安裝該軟件包。
C:\Users\Administrator\Desktop\meteorApp>meteor add check

使用check

在我們的下一個(gè)例子中,檢查 myValue 的值是否是字符串類型。因?yàn)樗?nbsp;true ,應(yīng)用程序?qū)⒗^續(xù)沒有任何錯(cuò)誤。

meteorApp/client/app.js

var myValue = 'My Value...';
check(myValue, String);
在這個(gè)例子中 myValue 的值不是字符串,而是一個(gè)數(shù)字,以便控制臺將記錄一個(gè)錯(cuò)誤。

meteorApp/client/app.js

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

匹配測試

Match.test 功能類似于 check. 所不同的是在測試失敗時(shí),我們將得到控制臺錯(cuò)誤的值而不會破壞該服務(wù)器。下面的例子顯示了如何使用多個(gè)鍵進(jìn)行測試對象。

meteorApp/client/app.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...");
}
由于這兩個(gè)鍵是字符串,所述測試為真??刂婆_將記錄的第一個(gè)選項(xiàng)。

如果我們改變 key2,測試將失敗,控制臺將記錄第二個(gè)選項(xiàng)。

meteorApp/client/app.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 Assets資源下一篇:Meteor事件