规则详情

此规则不允许在 catch 子句中重新分配例外。

This rule disallows reassigning exceptions in catch clauses.

2k0BPo/0b79qZaJVj2D2z24takoo4vACmRt/zf0ULpF9g+41KfjcbEP3uBkPK/VtmtEsKquRi9wRuUad+kiqlxcJsNlLBAdlk0u/WzP+5tHWu3EaNalSxqb2NxwodXqSzt0nCqZKmtPN/dT9OsijRhw7O5fkdKz5hCVOH86AhsM=

/*eslint no-ex-assign: "error"*/

try {
    // code
} catch (e) {
    e = 10;
}

QmuA/Biwj8uhm1HNHY6ojd1f/fHxoqUyE/DMwpSSw/l2D8VlfgoN0I64ky9k6fJ77D/YsYXrY0qyOYRWJorvxbjPUm/RLPHBV75ZqXEW4ZZ/Y2Xc/jVts/uGMWTAhwzlmzwkWNs4hqomBP5ZyPHhMQ==

/*eslint no-ex-assign: "error"*/

try {
    // code
} catch (e) {
    var foo = 10;
}