4.在数组末尾添加元素item,不修改原数组,返回新数组。
2017-11-17 18:14
302 查看
方法一:concat(),连接两个数组,返回一个新数组
var a=[1,5,'ff','g','h','sd','g']; alert(add(a,'g')); function add(arr,item){ return arr.concat(item); }
方法二:slice()加push()
function add(arr,item){ var newarr=arr.slice(0); newarr.push(item); return newarr; }
方法三:splice()方法;
function add(arr,item){ var newarr=arr.slice(0); newarr.splice(newarr.length-1,0,item); return newarr; }
相关文章推荐
- 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
- 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
- 在数组 arr 末尾添加元素 item。不要直接修改数组 arr,结果返回新的数组
- 在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组
- 移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组
- push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度
- js获取两个数组不同的元素并返回不同元素组成的数组,并对不同的元素添加一个新的属性
- 修改 anyCommonElements(_:_:) 函数来创建一个函数,返回一个数组,内容是两个序列的共有元素
- array数组扩展方法一、--删除数组中某个元素,并且修改下标,返回新数组
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
- JavaScript使用push方法添加一个元素到数组末尾用法实例
- 修改一行代码,解决在C++ Builder平台上JSONCPP向数组添加元素的Bug
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- 移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果返回
- 将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)
- 【php数组函数序列】之array_push() - 数组尾部添加一个或多个元素(入栈),返回新长度。
- 用js实现随机返回数组的一个元素
- 返回数组某个元素的值和地址
- 向数组开始添加元素array_unshift