将元素添加到数组并打印元素

时间:2017-10-04 17:33:46

标签: javascript arrays

  

arrays.js中,定义两个函数addElementToBeginningOfArraydestructivelyAddElementToBeginningOfArray。这两个函数都有两个参数,一个数组和一个元素添加到数组的开头,两个函数都应该将元素添加到数组的开头,然后返回整个数组。破坏性函数destructivelyAddElementToBeginningOfArray应该改变传入的原始数组;另一方面,addElementToBeginningOfArray应返回一个新数组,而不是修改原始数组。

这是我的代码,但我需要打印数组元素:

destructivelyAddElementToBeginningOfArray(arry, elementN){
    arry.unshift(elementN)
    return arry
}

1 个答案:

答案 0 :(得分:0)

您可以通过几种不同的方式打印输出,我会亲自使用console.log作为家庭作业代码,除非您简要介绍它应该如何打印。这是一个相当基本的问题,如果你知道在哪里看,你可能已经找到了自己的答案:)。我会指向MDN引用JS,CSS和HTML。希望有所帮助。

destructivelyAddElementToBeginningOfArray(array, elementN){
    array.unshift(elementN)
    return array
}
let result = destructivelyAddElementToBegginingOfArray([1, 2, 3], 4);
// pick one
console.log(result);
document.write(result);
alert(result);

或者,如果您需要说明您正在更改函数内部,请执行以下操作。

destructivelyAddElementToBeginningOfArray(array, elementN){
    array.unshift(elementN)
    console.log(array);
    return;
}