A: ,2].forEach(function(item,i,arr){return arr[i]=item*2;});
B: item表示数组中的元素值6和2
C: i表示数组中元素的索引0和1
D: arr表示数组[6,2]
E: forEach()方法执行后会保存在一个新数组中,不会对[6,2]产生影响
举一反三
- 阅读以下代码,下列说法中错误的是( )。 A: item表示数组中的元素值6和2 B: i表示数组中元素的索引0和1 C: arr表示数组[6 D: 2] E: forEach()方法执行后会保存在一个新数组中不会对[6 F: 2]产生影响
- 阅读以下代码,下列说法中错误的是( )。<br>[6,2].forEach(function(item,i,arr){return arr[i]=item*2;});
- 【单选题】执行完以下代码后,数组 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
- 下列使用foreach语句遍历整个数组正确的是( ) A: foreach(int i in arr){Console.WriteLine(i);} B: foreach(int i in arr){Console.WriteLine(arr[i]);} C: .foreach(int arr[i] in arr){Console.WriteLine(arr[i]);} D: foreach(int arr[i] in arr){Console.WriteLine(i);}
- 数组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
内容
- 0
对于一维数组,例如int arr[3];则arr[2]表示数组的第2个元素
- 1
关于foreach遍历数组,阅读下面的代码,输出结果正确的是()。()$arr()=()array(1,2);()foreach($arr()as()$v){()++$v;()}()print_r($arr);A.()Array()(()[0]()=>()1()[1]()=>()2())()B.()Array()(()[0]()=>()2()[1]()=>()3())()C.()Array()(()[1]()=>()1()[2]()=>()2())()D.()Array()(()[0]()=>()3())
- 2
下面语句执行后,对数组arr描述正确的是()。[br][/br]var arr = [1,2,3];[br][/br]arr.pop(); A: 数组arr有三个元素,分别是1、2、3 B: 数组arr有两个元素,分别是2、3 C: 数组arr有两个元素,分别是1、2 D: 数组arr变成空数组
- 3
var arr = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7];var newArr = [];var j = 0;for (var i = 0; i <; arr.length; i++) {if (arr[i] >;= 10) {_________________}}console.log(newArr);补充完整代码,运行后newArr数组中存放的是arr数组中所有大于等于10的值。[/i] A: j++;newArr[j] = arr[i]; B: newArr[j] = arr[i];j++; C: arr[i]=newArr[j];j++; D: j++;arr[i]=newArr[j];
- 4
已知数组arr[5] = {0, 1, 2, 3, 4},访问arr数组的最后一个元素,表示为arr[5]。