C:\Users\Administrator\Desktop\meteorApp>meteor add check
在我們的下一個例子中,檢查 myValue 的值是否是字串型別。因為它是 true ,應用程式將繼續沒有任何錯誤。
meteorApp/client/app.js
var myValue = 'My Value...'; check(myValue, String);
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..."); }
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..."); }