前端笔试、面试题 - JS
1、数组扁平化(数组降维)
数组扁平化是指将一个多维数组变为一维数组
[1, [2, 3, [4, 5]]] ------> [1, 2, 3, 4, 5]
答案:https://www.cnblogs.com/wind-lanyan/p/9044130.html https://www.cnblogs.com/yinping/p/11232361.html
2、给定一个数组,将数组中的所有0移动到末尾,并保持非0元素的顺序不改变。如 [0,1,0,3,12] 移动后的期望数组为 [1,3,12,0,0]
要求:1、不能创建新的数组来做操作
2、尽量少的操作次数
答案:https://blog.csdn.net/cchengone/article/details/52972172 https://www.cnblogs.com/xiao-pengyou/p/10632378.html
3、写出下列两行代码处理后的返回数据
['1','2','3'].map(parseInt);
['1','2','3'].filter(parseInt);