前端笔试、面试题 - JS
程序员文章站
2022-06-19 10:28:45
1、数组扁平化(数组降维) 数组扁平化是指将一个多维数组变为一维数组 [1, [2, 3, [4, 5]]] > [1, 2, 3, 4, 5] 答案:https://www.cnblogs.com/wind-lanyan/p/9044130.html https://www.cnblogs.com ......
1、数组扁平化(数组降维)
数组扁平化是指将一个多维数组变为一维数组
[1, [2, 3, [4, 5]]] ------> [1, 2, 3, 4, 5]
答案:
2、给定一个数组,将数组中的所有0移动到末尾,并保持非0元素的顺序不改变。如 [0,1,0,3,12] 移动后的期望数组为 [1,3,12,0,0]
要求:1、不能创建新的数组来做操作
2、尽量少的操作次数
答案: https://www.bbsmax.com/a/qw5ykbnozm/
3、写出下列两行代码处理后的返回数据
['1','2','3'].map(parseint); ['1','2','3'].filter(parseint);
推荐阅读
-
Vue.js bootstrap前端实现分页和排序
-
js字符串包含判断(前端字符串包含方法)
-
前端js把json字符串转json对象(java对象转json对象命令)
-
一统江湖的大前端(6)commander.js + inquirer.js——懒,才是第一生产力
-
js常见面试题
-
前端js把json字符串转json对象(java对象转json对象命令)
-
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
-
Nginx设置为Node.js的前端服务器方法总结
-
前端面试题套路--终极版(Vue、JavaScript)
-
Java Web项目前端规范(采用命名空间使js深度解耦合)