html tool

2017年7月26日星期三

js try



https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError
处理空id
133             try {
134                 document.getElementById(arr[i].key).innerHTML = out ;
135             } catch (e) {                                    
136                   console.log(e instanceof TypeError); // true
137                   console.log(e.message);              // "null has no properties"
138                   console.log(e.name);                 // "TypeError"
139                   console.log(e.fileName);             // "Scratchpad/1"
140                   console.log(e.lineNumber);           // 2  
141                   console.log(e.columnNumber);         // 2  
142                   console.log(e.stack);                // "@Scratchpad/2:2:3\n"
143             }    
144         }        


Examples

Catching a TypeError

try {
  null.f();
} catch (e) {
  console.log(e instanceof TypeError); // true
  console.log(e.message);              // "null has no properties"
  console.log(e.name);                 // "TypeError"
  console.log(e.fileName);             // "Scratchpad/1"
  console.log(e.lineNumber);           // 2
  console.log(e.columnNumber);         // 2
  console.log(e.stack);                // "@Scratchpad/2:2:3\n"
}

没有评论:

发表评论