文章目录
1. cool_secret可以访问多长时间?
sessionStorage.setItem("cool_secret", 123);
A:永远,数据不会丢失。
B:用户关闭选项卡时。
C:当用户关闭整个浏览器时,不仅是选项卡。
D:用户关闭计算机时。
答案: B
关闭选项卡后,将删除存储在sessionStorage中的数据。
如果使用localStorage,数据将永远存在,除非例如调用localStorage.clear()。
2. 下面代码的输出是什么?
var num = 8;
var num = 10;
console.log(num);
A: 8
B: 10
C: SyntaxError
D: ReferenceError
答案: B
使用var关键字,您可以用相同的名称声明多个变量。然后变量将保存最新的值。
您不能使用let或const来实现这一点,因为它们是块作用域的。
3. 下面代码的输出是什么?
const obj = {
1: "a", 2: "b", 3: "c" };
const set = new Set([1, 2, 3, 4, 5]);
obj.hasOwnProperty("