1.在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4], 10 --> [1,2,3,4,10]
<script>
let arr = [1,5,7,4,3];
let item = 6;
let brr = [];
function myFunction(arr,item) {
for(let i = 0;i< arr.length;i++)
{
brr.push(arr[i]);
}
brr.push(item);
return brr;
}
console.log(myFunction(arr,item));
</script>
2.删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组;
例如:[1, 2, 3, 4] --> [1,2,3]
<script>
let arr = [1,5,7,4,3];
let brr = [];
function myFunction(arr) {
for(let i = 0;i < arr.length;i++)
if(i < arr.length -1){
brr.push(arr[i]);
}
return brr;
}
console.log(myFunction(arr));
</script>
3.在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4], 10 -->[10,1,2,3,4]
<script>
let arr = [1,5,7,4,3];
let brr = [];
let item = 10;
function myFunction(arr,item) {
for(let i = 0; i < arr.length ;i++)
brr.push(arr[i]);
brr.unshift(item);
return brr;
}
console.log(myFunction(arr,item));
</script>
4.删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组
例如:[1, 2, 3, 4] --> [2,3,4]
<script>
let arr = [1,5,7,4,3];
let brr = [];
function myFunction(arr) {
for(let i = 0;i < arr.length;i++){
brr.push(arr[i]);
}
brr.shift();
return brr;
}
console.log(myFunction(arr));
</script>