Meteor check

check方法用于检查参数或类型是否匹配模式。

安装check包

打开命令提示符窗口,并安装该软件包。
C:\Users\Administrator\Desktop\meteorApp>meteor add check

使用check

在我们的下一个例子中,检查 myValue 的值是否是字符串类型。因为它是 true ,应用程序将继续没有任何错误。

meteorApp/client/app.js

var myValue = 'My Value...';
check(myValue, String);
在这个例子中 myValue 的值不是字符串,而是一个数字,以便控制台将记录一个错误。

meteorApp/client/app.js

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

匹配测试

Match.test 功能类似于 check. 所不同的是在测试失败时,我们将得到控制台错误的值而不会破坏该服务器。下面的例子显示了如何使用多个键进行测试对象。

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...");
}
由于这两个键是字符串,所述测试为真。控制台将记录的第一个选项。
如果我们改变 key2,测试将失败,控制台将记录第二个选项。

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 check的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>