Meteor检测(Check)

/ / Meteor检测(Check)

check方法用于确定参数或类型是否与模式匹配。

安装检查包

打开命令提示符窗口并安装软件包。

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

使用检查

在下面的示例中,无涯教程要检查 myValue 是否为字符串。既然如此,该应用程序将继续运行而不会出现任何错误。

meteorApp.js

无涯教程网

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

在此示例中, myValue 不是字符串而是数字,因此控制台将记录错误。

链接:https://www.learnfk.comhttps://www.learnfk.com/meteor/meteor-check.html

来源:LearnFk无涯教程网

meteorApp.js

无涯教程网

var myValue = 1;
check(myValue, String);
Meteor Check Log Error

Match Test

Match.test 与check相似,不同之处在于测试失败而不是控制台错误时,无涯教程将获得一个 value 值。以下示例显示如何使用多个键测试对象。

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

由于两个键都是字符串,因此测试为 true 。控制台将记录第一个选项。

Meteor 比赛测试 True

如果将 key2 更改为number,则测试将失败,并且控制台将记录第二个选项。

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 比赛测试 False

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

AI 大模型企业前沿实践 -〔极客时间训练营〕

AI PPT创作实战课 -〔小6〕

AI音视频创作入门课 -〔唐子轩〕

后端工程师的高阶面经 -〔邓明〕

搞定音频技术 -〔冯建元 〕

编译原理实战课 -〔宫文学〕

Linux实战技能100讲 -〔尹会生〕

TensorFlow快速入门与实战 -〔彭靖田〕

Nginx核心知识150讲 -〔陶辉〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者