C:\Users\Administrator\Desktop\meteorApp>meteor add check
在我們的下一個(gè)例子中,檢查 myValue 的值是否是字符串類型。因?yàn)樗?nbsp;true ,應(yīng)用程序?qū)⒗^續(xù)沒有任何錯(cuò)誤。
meteorApp/client/app.js
var myValue = 'My Value...'; check(myValue, String);
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...");
}

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...");
}
