每日3题
1 以下代码执行后,控制台中的输出内容为?
var arr = [0, 1, 2];
arr[10] = 10;
var newArr = arr.filter((x) => x === undefined);
console.log(newArr);
2 以下代码执行后,控制台中的输出内容为?
const obj = {
2: 3,
3: 4,
length: 2,
push: Array.prototype.push,
};
obj.push(1);
console.log(obj);
3 以下代码执行后,控制台中的输出内容为?
let x;
try {
throw new Error();
} catch (x) {
x = 1;
console.log(x);
}
console.log(x);
答案及解析
1
var arr = [0, 1, 2];
arr[10] = 10;
var newArr = arr.filter((x) => x === undefined);
console.log(newArr);
2
const obj = {
2: 3,
3: 4,
length: 2,
push: Array.prototype.push,
};
obj.push(1);
console.log(obj);
3
let x;
try {
throw new Error();
} catch (x) {
x = 1;
console.log(x);
}
console.log(x);