Javascript 在字符串中每隔一个单词就删除一个的算法?
在Javascript中,如果我有这样一个字符串:“你好,很高兴认识你” 而我想要返回给我的是在奇怪的地方的话,所以我会得到:“你好” 我如何才能为此编写代码?您可以使用创建一个包含偶数索引元素的新数组 请记住,“奇数”位置的单词实际上位于偶数索引,因为javascript中的数组是零索引的Javascript 在字符串中每隔一个单词就删除一个的算法?,javascript,arrays,algorithm,Javascript,Arrays,Algorithm,在Javascript中,如果我有这样一个字符串:“你好,很高兴认识你” 而我想要返回给我的是在奇怪的地方的话,所以我会得到:“你好” 我如何才能为此编写代码?您可以使用创建一个包含偶数索引元素的新数组 请记住,“奇数”位置的单词实际上位于偶数索引,因为javascript中的数组是零索引的 var s='你好,很高兴认识你' var evenWords=(s)=>s.split(“”).filter((元素,索引)=>index%2==0.join(“”); console.log(even
var s='你好,很高兴认识你'
var evenWords=(s)=>s.split(“”).filter((元素,索引)=>index%2==0.join(“”);
console.log(evenWords))
一个非常简单的基于阵列的解决方案,如下所示:
var arr=“你好,很高兴认识你”
var-outsr=“”;
arr=arr.split(“”);
//过滤掉数组中位于偶数索引处的所有元素。
对于(变量i=0;i console.log(outsr)
我已经在这里回答了这个问题: