1.
单选题
JavaScript中需要往数组末尾处添加一个元素,应该使用以下哪个方法:
A
push
B
pop
C
shift
D
unshift
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度
pop() 方法用于删除并返回数组的最后一个元素
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度
3.
单选题
以下代码的执行结果是什么?
setTimeout(function() {
console.log(1);
}, 100);
setTimeout(function() {
console.log(2);
}, 0);
console.log(3);
A
1, 2, 3
B
3, 2, 1
C
2, 1, 3
D
2, 3, 1
setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。
语法格式是:setTimeout(code,time)
上述语法格式中,参数 code表示要调用的函数后要执行的 JavaScript 代码串;参数time表示在执行代码前需等待的毫秒数。
console.log(1)设置了100ms的延迟,console.log(2)设置了0ms延迟,console.log(3)直接执行。所以B正确。
4.
单选题
console.log(([])?true:false);
console.log(([]==false?true:false));
console.log(({}=