,以下代码运行后,arr的结果为( ),arr2的结果为( ) var arr = [1,2]; var arr2 = arr.concat();arr2.push( arr.splice(1,0) );
A: [1,2]
B: [1,2,[2]]
C: [1,2,[]]
D: [1,2,3]
A: [1,2]
B: [1,2,[2]]
C: [1,2,[]]
D: [1,2,3]
举一反三
- 以下代码运行后,arr的结果为( ),arr2的结果为( ) var arr = [1,2]; var arr2 = arr.concat(); arr2.push( arr.splice(1,1) ); A: [1,2] B: [1,2,3] C: [1,2,2] D: [1,2,1]
- 以下代码运行后,arr的结果为,arr2的结果为 var arr = [1,2]; var arr2 = arr.concat(); arr2.push( arr.splice(1,0) );
- 【单选题】执行完以下代码后,数组 arr 的各个元素的取值是什么? int[] arr = {1, 2, 3}; for (int i=0; i < 2; i++) arr[i] = 0; A. arr[0]=0, arr[1]=0, arr[2]=0 B. arr[0]=1, arr[1]=2, arr[2]=3 C. arr[0]=0, arr[1]=0, arr[2]=3 D. arr[0]=0, arr[1]=2, arr[2]=3
- 数组arr经过下面的操作后结果为( )。 int[] arr=1, 2, 3; for (int i=0; i < 2; i++) arr[i] = 0;[/i] A: arr[0]==0 B: arr[0]==1 C: arr[1]==1 D: arr[2]==0
- var arr = [1,2,3,4]; arr.slice(2); console.log(arr); A: [1,2,3,4] B: 1,2 C: 3,4 D: 2