Javascript 如何根据在typescript中输入的值从左或右排列项
我想问一下如何删除左侧/右侧的项目?例如,数组是 ['1','2','3','4','5']那么值是'3'。 data.findIndex(x=>x==value);那么如何删除“四”或“二” 如何将项目移到左侧或右侧 例如,我有一个数组是Javascript 如何根据在typescript中输入的值从左或右排列项,javascript,Javascript,我想问一下如何删除左侧/右侧的项目?例如,数组是 ['1','2','3','4','5']那么值是'3'。 data.findIndex(x=>x==value);那么如何删除“四”或“二” 如何将项目移到左侧或右侧 例如,我有一个数组是['1','2','3','4','5'],然后我有一个值是3。然后我试图找到three的索引。 代码: 然后我得到3的索引,即2 如何删除值four或two 例如,我只需要删除下一项,即four 输出应该是这样的['1','2','3','5'] 它应该是动
['1','2','3','4','5']
,然后我有一个值是3
。然后我试图找到three
的索引。
代码:
然后我得到3
的索引,即2
如何删除值four
或two
例如,我只需要删除下一项,即four
输出应该是这样的['1','2','3','5']
它应该是动态的。原因当我尝试将值更改为
two
时,应将其删除three
或one
仅从找到的索引中添加一个或减去一个
const data=['1','2','3','4','5'];
const index=data.findIndex(x=>x=='three');
数据拼接(索引+1,1);
控制台日志(数据)代码>只需从找到的索引中添加一个或减去一个
const data=['1','2','3','4','5'];
const index=data.findIndex(x=>x=='three');
数据拼接(索引+1,1);
控制台日志(数据)代码>var arr={“一”、“二”、“三”}
arr.shift()->删除数组的第一个元素。
arr.pop()->删除数组的最后一个元素
如果要在删除这些元素的同时获取这些元素,只需执行以下操作:
var a=arr.shift()->取出数组的第一个元素并返回该元素。
var p=arr.pop()->取出数组的最后一个元素并返回该元素。var arr={“一”、“二”、“三”}
arr.shift()->删除数组的第一个元素。
arr.pop()->删除数组的最后一个元素
如果要在删除这些元素的同时获取这些元素,只需执行以下操作:
var a=arr.shift()->取出数组的第一个元素并返回该元素。
var p=arr.pop()->取出数组的最后一个元素并返回该元素
data.findIndex(x => x === value)