Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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 - Fatal编程技术网

如何在javascript中改造数组

如何在javascript中改造数组,javascript,arrays,Javascript,Arrays,有人能解决我的问题吗? 输入: var input = [ "a-b", "b-c", "c-d", "e-f" ]; var output = [ "a-d", "e-f" ]; 输出: var input = [ "a-b", "b-c", "c-d", "e-f" ]; var output = [ "a-d", "e-f" ]; 为此,您可以使用以下代码: var输入=[ “a-b”

有人能解决我的问题吗? 输入:

var input = [
    "a-b",
    "b-c",
    "c-d",
    "e-f"
];
var output = [
    "a-d",
    "e-f"
];
输出:

var input = [
    "a-b",
    "b-c",
    "c-d",
    "e-f"
];
var output = [
    "a-d",
    "e-f"
];

为此,您可以使用以下代码:

var输入=[
“a-b”,
“b-c”,
“c-d”,
“e-f”,
“j-k”,
“o-p”,
“p-q”
];
document.getElementById(“输入”).innerHTML=“输入:”+input;
函数组合元素(数组){
var lastRange=数组[0];
var输出=[];
对于(var index=1;index


您自己尝试过吗?您尝试过任何代码吗?从一个元素到另一个元素的逻辑是什么?为什么输出不是
arr=[“a-f”]
??我想你只想组合元素,如果下一个元素以字母开头,前一个以字母结尾,是吗?是的。可以吗?