• 2022-05-30
    阅读以下代码,下列说法中错误的是()。
    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]产生影响
  • D

    内容

    • 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 = &#91;2, 0, 6, 1, 77, 0, 52, 0, 25, 7&#93;;var newArr = &#91;&#93;;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&#91;5&#93; = {0, 1, 2, 3, 4},访问arr数组的最后一个元素,表示为arr&#91;5&#93;。