[js编程题]添加元素
来源:互联网 发布:淘宝捡漏是怎么回事 编辑:程序博客网 时间:2024/05/28 17:05
http://www.nowcoder.com/questionTerminal/3c7905cea3264ddaac4bf637ab3a19f9
在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
输入例子:
append([1, 2, 3, 4], 10)
输出例子:
[1, 2, 3, 4, 10]
使用slice()复制数组arr赋值给arr2,用push()添加元素item,但注意push()方法修改原数组,它返回的是新的数组的长度,所以例子中return arr2.push(item);返回的是5;concat() 方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
function append(arr, item) { var arr2 = arr.slice(0); // arr2.push(item); // return arr2; return arr.concat([item]);}
0 0
- [js编程题]添加元素
- [js编程题]数组头部添加元素
- [js编程题]添加元素 slice splice
- JS编程训练 | 题9:添加元素
- JS编程训练 | 题4:数组中添加元素
- JS添加删除元素
- js添加删除元素
- js&jquery添加元素
- js添加删除表格元素
- JS给元素添加样式
- JS 文档碎片 添加元素
- JS给元素添加事件
- JS动态添加tr元素
- js创建数组添加元素
- js对象数组添加元素
- js向数组添加元素
- JS编程训练 | 题1:查找数组元素位置
- JS编程训练 | 题3:移除数组中的元素
- android的四大组件
- PHP编程中10个最常见的错误
- 密码框的提示信息的显示问题
- mac 上开发环境的安装(djang, git , virtualenv)
- ios nil、NULL和NSNull 的使用
- [js编程题]添加元素
- tar.xz文件如何解压
- sqlmap简单中文说明
- 静态库有关的终端命令
- AS技巧合集「编码技巧篇」「常用技巧篇」 「调试技巧篇」
- Java 中 FileReader FileInputStream InputStreamReader BufferedReader之间的区别与作用
- Android取得长宽的问题
- Linux device eth0 does not seem to present
- EM聚类算法(二)