一品网
  • 首页

js交错合并数组


let arr1 = [1,2,3,4,5,6]
let arr2 = ['1a','2a','3b',1]

let arr3 = [];
for(let i in arr1.length > arr2.length ? arr1 : arr2){
	if (arr1[i]) arr3[2*i] = arr1[i]
	if (arr2[i]) arr3[2*i+1] = arr2[i]
}
let arr4 = arr3.filter(e=>e)

console.log(arr4); // [1, "1a", 2, "2a", 3, "3b", 4, 1, 5, 6]
前端JavaScript

相关


Java web开发:从零到 Run 一个现有的 Spring Boot 前后端分离项目(前端Vue)

javascript基础知识(29) 实现继承的方式

nodejs 一个简单的web服务器,用于前端自己快速测试部署

深入理解前端跨域方法和原理

【前端单元测试入门04】Karma

前端MVC Vue2学习总结(六)——axios与跨域HTTP请求、Lodash工具库

前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)

7个有用的JavaScript技巧

JavaScript跳出嵌套循环

web前端面试题

箭头流程图--前端实现

GMTC 2019-前端夜话《聊聊前端工程师的成长和发展》会后简要总结

标签

一品网 冀ICP备14022925号-6