Javascript - 对未定义的对象引用进行构建/提示时间检查

时间:2014-03-31 13:43:07

标签: javascript angularjs gruntjs jshint

我看到是否存在构建时间(使用Grunt或JSHint)使用已定义的对象引用。给定此对象,如果引用未定义的属性,则在构建(解析)时抛出错误:

var o = { 
    foo: 'has a value.',
    num: 42
}

console.log('This string ' + o.foo) // Valid
console.log('Summing: ', o.num + o.doesntExistNumber) // Throws an error

对于上下文,我想在Angular JS的“常量”服务中使用它,因此该对象在应用程序中应该是不可变的。有什么建议吗?

0 个答案:

没有答案