1.对数组原生方法的使用
① 题 目 :
② 参考答案 :
const arr1 = [10,9,8,7,6,5,4,3,2,1]
arr1.splice(2,1);
const arr2 = [10,9,8,7,6,5,4,3,2,1]
arr2.slice(0,2).concat(arr2.slice(3,10));
const arr3 = [10,9,8,7,6,5,4,3,2,1]
arr3.filter(res=>{
return res!==arr3[2]
})
.....
2.简单正则的使用
① 题 目 :
② 参考答案 :
function reg(str){
let regexp = /^d{3}-(d{8}|010|10100)$/;
return regexp.test(str);
}
reg('020-12345678'); => true
reg('020-123456789'); => false
3.函数递归的使用
① 题 目 :
② 参考答案 :
const arr = [5, [[4, 3], 2, 1]];
function fun(arr) {
if (Array.isArray(arr)) {
var count = 0;
arr.forEach((ele, index) => {
if (Array.isArray(ele)){
if (index === 0) {
count += fun(ele);
} else {
count -= fun(el