两个数组拼接,拼接为res

一个数组x,另外一个数组y,拼接成res

    let x = [73, 74, 75, 76]
    let y = [76, 79, 83, 89]
    let res =
      "M73,76 L74,76 L74,79 L75,79 L75,83 L76,83 L76,89 "

用下面的 代码

img

 
 
<script> 
    
    let x = [73, 74, 75, 76]

    let y = [76, 79, 83, 89]
    var arr = [];
    for (var i = 0; i < x.length; i++){
        if (i == 0) arr.push(`M${x[i]},${y[i]}`);
        else {
            arr.push(`L${x[i]},${y[i - 1]}`)
            arr.push(`L${x[i]},${y[i]}`);
        }
    }


    let res = arr.join(' ')
    alert(res)
</script>

img

请问拼接规则是什么呢,看你的x,y和res好像完全没有规则
js数组拼接可以使用concat

x.concat(y)

img


如果想直接转换为字符串,

x+y

img


如果需要你的x,y转换为res,需要自定义函数实现

有帮助请点个采纳

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632