首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
添加元素
[编程题]添加元素
热度指数:102276
时间限制:C/C++ 2秒,其他语言4秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组
示例1
输入
[1, 2, 3, 4], 'z', 2
输出
[1, 2, 'z', 3, 4]
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(0)
邀请回答
收藏(244)
分享
提交结果有问题?
269个回答
23篇题解
开通博客
余之
发表于 2021-05-24 03:09:38
要优雅 花样不要太多。 function insert(arr, item, index) { const newArr = [...arr] newArr.splice(index, 0, item) return newArr }
DOUBLEMINT€
发表于 2020-02-20 11:09:38
function insert(arr, item, index) { var temp = arr.slice(0); temp.splice(index,0,item); return temp; /* var temp = [],res = []; temp.push(arr.slice(0
展开全文
驊驊龔頾
发表于 2021-03-05 11:00:19
1、利用es6扩展运算符: function insert(arr, item, index) { let newArr = [...arr];
展开全文
雷中曲
发表于 2021-07-01 21:59:49
function insert(arr, item, index) { const newArr 
展开全文
前端跑路第一名
发表于 2022-05-04 15:05:00
使用splice方法插入 splice方法可以增加或删除元素 arr1.splice(2,0,'z');------>指的是从arr1数组中的第2个位置删除0个元素,且之前2的位置用‘z’表示 ** 也可以理解,当第二个参数为0时为插入,为1时为替换,大于1则为删除**
xiniun-
发表于 2022-09-10 15:35:51
function insert(arr, item, index) { // splice 会修改原数组 var newArr&nbs
展开全文
小傻妞(雪)
发表于 2023-01-08 10:56:52
{"css":"","js":"function insert(arr, item, index) {\n let array=arr.slice(0)\n array.splice(index,0,item)\n return array\n}"
展开全文
废喵之王
发表于 2023-01-16 17:06:41
function insert(arr, item, index) { let array=arr.slice(0); array.splice(index,0,item) //因为splice不光会在原有的数组上进行修改,还会返回被处理掉的内容,所以这一行不能直接retur
展开全文
agul
发表于 2021-06-11 11:12:53
function insert(arr, item, index) { let result = arr.slice(0) result.splice(index, 0, item) return result }
秋刀鱼123
发表于 2021-10-14 18:03:13
{"css":"","js":"function insert(arr, item, index) {\n return [...arr.slice(0, index), item, ...arr.slice(index)]\n}","html":"","libs":[]}
问题信息
难度:
269条回答
244收藏
23892浏览
热门推荐
通过挑战的用户
查看代码
牛客39177...
2023-06-29 17:09:04
牛客72737...
2023-06-29 15:58:24
拿到了ssp的...
2023-06-29 15:43:35
牛客48181...
2023-06-29 11:46:06
牛客72272...
2023-06-29 11:36:06
相关试题
数据链路层滑动窗口机制中发送窗口(...
网络基础
评论
(1)
供受文者使用的具有法定效用的正式文...
京东
产品运营
2018
常识判断
行政
评论
(1)
有关linux线程的描述,正确的是...
京东
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
用一种动物介绍你自己
通用能力
评论
(1)
请你说几个海量数据存储常见问题以及...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
function insert(arr, item, index) { }