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"
}
没有评论:
发表评论