错误处理

在跨端的代码的书写中,你可以使用try catch,Promise.catch()来进行错误的处理,但不可以在小程序和weex端的代码里出现window.onerror方法。

promise.then().catch((e) => {})

举例

var promise = new Promise(function(resolve, reject) {
  resolve('Success');
});

promise.then(function(value) {
  console.log(value); // "Success!"
  throw 'oh, no!';
}).catch(function(e) {
  console.log(e); // "oh, no!"
})

try catch

你可以使用try catch finally来捕获和处理异常错误。

举例

try {
   throw "myException"; // generates an exception
}
catch (e) {
   // statements to handle any exceptions
   logMyErrors(e); // pass exception object to error handler
}

results matching ""

    No results matching ""