示例

此规则的错误代码示例:

Examples of incorrect code for this rule:

/*eslint no-new-native-nonconstructor: "error"*/
/*eslint-env es2022*/

var foo = new Symbol('foo');
var bar = new BigInt(9007199254740991);

zf6OFA5WI2OeLuiuJV67IABMu/jEO3psqsmYCu5/dLApiKNSZ6uG5irMOxQdcIyaZi4f4uEIMZgoCqE8HvNBGgRWppUCHk2QSEFKnWVFbTiklavBLhn6AwarWXiEowcEvvUZYb27thn43jFqQkdNIA==

/*eslint no-new-native-nonconstructor: "error"*/
/*eslint-env es2022*/

var foo = Symbol('foo');
var bar = BigInt(9007199254740991);

// Ignores shadowed Symbol.
function baz(Symbol) {
    const qux = new Symbol("baz");
}
function quux(BigInt) {
    const corge = new BigInt(9007199254740991);
}