>我有以下数组
myArray = ["zell", "allen", 34, 223344, age , "Stree 45"]
我需要删除长度小于 4 的每个位置
在这种情况下,位置 2 和 4
我写了
for(var i=0; i<myArray.length; i++){
if(myArray[i].trim().length<3){
myArray.splice(i,1);
}
}
但仅适用于第一个,我需要与每一个
谢谢
您可以过滤掉少于 4 个字符的项目:
var myArray = ["zell", "allen", 34, 223344, "age" , "Stree 45"];
var filteredArr = myArray.filter(item => item.toString().length >= 4);
console.log(filteredArr);