Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在字符串中每隔一个单词就删除一个的算法?_Javascript_Arrays_Algorithm - Fatal编程技术网

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

在Javascript中,如果我有这样一个字符串:“你好,很高兴认识你” 而我想要返回给我的是在奇怪的地方的话,所以我会得到:“你好”

我如何才能为此编写代码?

您可以使用创建一个包含偶数索引元素的新数组

请记住,“奇数”位置的单词实际上位于偶数索引,因为javascript中的数组是零索引的

var s='你好,很高兴认识你'
var evenWords=(s)=>s.split(“”).filter((元素,索引)=>index%2==0.join(“”);

console.log(evenWords))
一个非常简单的基于阵列的解决方案,如下所示:

var arr=“你好,很高兴认识你”
var-outsr=“”;
arr=arr.split(“”);
//过滤掉数组中位于偶数索引处的所有元素。
对于(变量i=0;iconsole.log(outsr)
我已经在这里回答了这个问题: