00问答网
所有问题
怎样删除js数组中的undefined?
在使用一个js数组的时候 有时候会出现一个undefined 怎么把这项删除?
举报该问题
其他回答
第1个回答 2020-03-24
思路
方法一:如果数组中的元素有意义的是非零或者非空,则可以根据if(!a[i])的方式进行判断
方法二:比较通用的判断undefined是使用typeof的方式,判断是不是等于字符串undefined
代码
var a=[];
a[5]=7;
var b = [];//去除undefined后的结果
for(var i=0;i<a.length;i++){
if(typeof(a[i])!='undefined'){
b.push(a[i]);
}
}
第2个回答 2011-10-17
如果怀的是女孩的话,以上症状就不会太明显呵。不过这也就只是一种推测手段。你也可以自己了解
百度搜索 :宫胎宝 希望对你有帮助
第3个回答 2015-11-08
初始化数组的时候设成空值。
相似回答
js
函数没有返回值默认返回
undefined怎么
把
undefined去掉?
答:
在 JavaScript 中,如果一个函数没有明确的返回值,则默认返回 undefined
。如果你想消除这个 undefined 值,你可以通过显式地使用 return 语句指定返回值来实现。例如,如果一个函数没有明确的返回值,但是你希望它返回一个空字符串,你可以这样修改函数:function myFunction() { // 没有明确的返回值 ...
js中怎么去掉数组的
空值,不知道是第几个,只要是空值就删除
答:
2,,,4,6,,,55]; alert(
array
) for(var i = 0 ;i<array.length;i++) { if(array[i] == "" || typeof(array[i]) == "
undefined
") { array.splice(i,1); i= i-1; } } alert(array)
js
,求大神指导
怎么删除数组
型json里不符合条件的元素
答:
name :
undefined
, flag : 1 } ]; var result = []; for ( var i = 0; i <
array
.length; i++) { var o = {}; var obj = array[i]; for ( var p in obj) { if (typeof obj[p] !== 'undefined') { o[p] = obj[p];...
js删除数组中的
元素“delete”和“splice”的区别是什么?
答:
方法一:delete
删除数组
,delete textArr[1] 结果为: [ "a",
undefined
,"c","d"] ,只是被
删除的
元素变成了 undefined 其他的元素的键值还是不变。方法二:aplice 删除数组,splice(index,len,[item]) 注释:该方法会改变原始数组。index:数组开始下标 len: 替换/删除的长度 item:...
大家正在搜
undefined的js怎么处理
怎么删除数组中的元素
js删除数组的指定值
js删除数组中某一元素
js删除数组的第一个元素
js从数组中删除指定元素
jquery删除数组元素
js删除数组最后一个
js 删除数组元素
相关问题
怎样删除js数组中的undefined?
js数组undefined
JS 请问如何删除这些数组中的值?
js中怎么去掉数组的空值,不知道是第几个,只要是空值就删除
js为什么获取了数组但是却undefined
javascript 数组里面的对象变成了undefined
js,求大神指导 怎么删除数组型json里不符合条件的元素
javascript如何删除数组对象