关于arr.splice()说法错误的是()。
举一反三
- 下面代码的输出结果是( )?var arr = [1,2,3,4,5,6];arr.splice(2,3,6,6,6);console.log(arr); A: [1,2,3,4,5,6] B: [1,2,6,6,6,6] C: [1,2,3,6,6,6] D: [1,6,6,6,5,6]
- 以下代码的运行结果是: var arr=[0,1,2,3,4,5,6]; arr.splice(2,3); alert(arr); A: 0,1,5,6 B: 2,3,4 C: 0,4,5,6 D: 1,2,3
- 下面代码的输出结果是( )?var arr = [1,2,3,4,5,6];arr.splice(2,3,6,6,6);console.log(arr); A: [1,2,3,4,5,6] B: [1,2,6,6,6,6] C: [1,2,3,6,6,6] D: [1,6,6,6,5,6]
- 以下代码运行后,arr的结果为,arr2的结果为 var arr = [1,2]; var arr2 = arr.concat(); arr2.push( arr.splice(1,0) );
- 数组中索引0位置的元素和索引1位置的元素进行交换,正确的代码应该是(假设数组名为arr)() A: leta=arr[0];arr[0]=arr[1];arr[1]=a; B: arr[0]=arr[1];arr[1]=arr[0] C: arr.splice(0,1);arr[1]=arr[0] D: arr.shift();arr[1]=arr[0];