校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 跨域、jsonp
题目

下面这段JS程序的执行结果是:
var a =[1,2,3];
var b = a.slice();
b.push(4);
console.log(a);

A.[1,2,3,4]

B.[1,2,3]

C.[4]

D.[2,3,4]

解答

正确答案是 B

Array.prototype.slice(begin , end)是非入侵式函数,不会改变原数组对象。
begin可选,缺省为0 ; end可选,缺省为末尾。
故最后,a = [ 1,2,3 ] , b =[ 1,2,3,4 ]; 

C 4条回复 评论
岸然

是道好题,会了这道就能举一反三

发表于 2024-06-13 23:00:00
0 0
采苓子

会计想转行学计算机或者电子信息工程类 目前觉得计算机可能就业好一点 但是不知道从哪开始学最好?

发表于 2022-03-09 22:00:00
0 0
南城以北是片海

认真看完了,浅显易懂,学习到了。

发表于 2022-01-26 23:00:00
0 0
TDIC

js就是不搓

发表于 2021-03-05 11:26:21
0 0