#学习笔记#——JavaScript 数组部分编程(三)
2024-10-01 15:50:37
3、在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
主要考察数组的concat方法,代码如下:
arr.concat(item);
concat 方法不修改原数组。
4、删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组
function truncate(arr) { return arr.slice(0,arr.length-1);
}
slice 方法不修改原数组。
5、在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组
function prepend(arr, item) {
return arr.reverse().concat(item).reverse();
}
思路:先逆置,在添加元素,再逆置。。通过率50%。
剩下的50%是因为arr被改变了,其实是被逆置了。所以需要修改。。。
function prepend(arr, item) {
var a=new Array();
return a.concat(item).concat(arr);
}
连续使用两次concat 方法。通过率100%。
6、删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组
function curtail(arr) {
return arr.slice(1);
}
考察slice方法,不修改原数组
最新文章
- 成吨提高开发效率:Intellij Shortcuts精简子集与思维模式
- Python __init__.py 作用详解
- 使用BeanNameAutoProxyCreator实现spring的自动代理
- 理解RESTful架构(转)
- 莫比乌斯反演题目泛做(为了对应smz的课件)
- 按照鬼哥学so变化,四,第一章的例子
- SSH之免密登陆
- ElasticSearch AggregationBuilders java api常用聚会查询
- weka实际操作--构建分类、回归模型
- 福州大学软件工程1916|W班 第3次作业成绩排名
- JDB与迭代
- 【转】使用iTextSharp在Asp.Net中操作PDF
- 《Practical Vim》第五章:命令行模式
- DDos攻击的常见方法及防御方法
- JavaScript作用域及作用域链详解、声明提升
- 2017-2018 Exp4 恶意代码分析 20155214曾士轩
- Web前端开发规范文档你需要知道的事
- java中的设计模式一 装饰模式
- uoj318 [NOI2017]蔬菜 【贪心 + 堆 + 并查集】
- HDU 2825 Wireless Password【AC自动机+DP】
热门文章
- 基于Struts2+MySQL的多表出差明细表单
- ES6学习5 字符串的扩展
- [bzoj4765]普通计算姬(分块+树状数组+DFS序)
- 监控web服务(http,本地 / 远程监控nginx)
- 今日SGU 5.26
- python中一些有用的函数------持续更新中
- JS几种遍历方式比较
- android CoordinatorLayout使用
- 概率编程语言(Probabilistic Programming Languages)库 —— edward
- 25.怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块