如何使用搜索或匹配自动填充拼接(索引开始、结束)
How do autopopulate splice(index start, end) by using search or match?
var Names = ["Smith", "Jones", "Jack", "Paul", "King"];
var Kings = [];
var allOthers = [];
alert (Names);
allOthers = Names;
//这里Javascript应该搜索名称King
,如果在数组allOthers
,那么它//应该将其移动到数组Kings
。我试过使用搜索和匹配,但我不能使它工作。
//在下一行代码中,我给切片方法字符串King
的索引,但它应该//自动填充数组allOthers
和中名称King
的索引移动到//Kings
数组。如何做到这一点呢?
Kings = Names.splice(4,1);
alert (Kings);
alert (allOthers);
您可以使用indexOf
找到"King"的索引,并在splice
中使用它。另外,splice
修改了原始数组,因此您的Names
已经被修改为"allOthers"
var names, kings;
names = ["Smith", "Jones", "Jack", "Paul", "King"];
if(names.indexOf('King') > -1){
kings = names.splice(names.indexOf('King'),1);
}
console.log(kings); // ["King"]
console.log(names); // ["Smith", "Jones", "Jack", "Paul"]
相关文章:
- 名称输入的索引
- 在jQuery中获取表的行索引
- 测试索引值是否等于某个数字的倍数
- 循环遍历数组中的特定索引
- 按照选项卡索引的顺序循环一个jQuery选择
- 在JavaScript中通过索引从对象数组中获取值
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 在索引.html和应用.js [node.js] 之间共享变量
- 如何为高图中的区域线创建z索引
- 下拉列表在使用z索引放置在前面后停止工作
- 减去两个索引不同但值相同的整数
- 在Javascript中重新建立对象数组的索引(无拼接)
- 拼接函数将相同的元素插入每个索引
- 考虑到来自另一个阵列的索引,拼接阵列中的项
- 没有索引的Javascript数组拼接
- Vue-从数组中拼接一个已定位的元素将把它的偏移量应用到下一个索引
- JS数组拼接由于某些原因没有删除索引
- 尝试从状态数组从索引进行拼接,但最终从第一个索引拼接到最后一个索引
- 在做数组拼接时如何调整索引
- 如何使用搜索或匹配自动填充拼接(索引开始、结束)