标签: javascript exception error-handling
例如,如果我有一个需要特定输入类型的函数:
function processArray(array) { if(!Array.isArray(array)) { // throw exception or return something? } else { // code } }
如果违反了类型前置条件,我该怎么办?我可能遇到的其他一般错误怎么办?有经验法则吗?