这个错误信息是指你试图在一个数字 0 中使用 in
运算符来查找数字 1。但是,in
运算符是用来在对象中查找属性的,对于数字类型来说是不起作用的。
例如,下面的代码是合法的:
const obj = {a: 1, b: 2};
console.log(1 in obj); // true
但是,下面的代码是非法的:
console.log(1 in 0); // Uncaught TypeError: Cannot use 'in' operator to search for '1' in '0'