Javascript 如何根据在typescript中输入的值从左或右排列项

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'。 data.findIndex(x=>x==value);那么如何删除“四”或“二”

如何将项目移到左侧或右侧

例如,我有一个数组是
['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)