整理了一些前端面试考察基本功的题,具体的可以关注面试系列,都是一些经常考到的知识点,不断学习查漏补缺。
一 请写出JavaScript中的假值
JS中假值共有六种:false ,null,'',0,NaN,undefined
二 请写一个函数,拿出一维数组中的所有非假值
function removeFalseValue(arr){
var allFalseValue = [false,null,'',0,NaN,undefined];
var trueValue = arr.filter(function(item,index,arr){
if(allFalseValue.indexOf(item) === -1){
return item;
}
})
return trueValue;
}
测试结果: