数组迭代方法filter里为何查不到nodeType

function child(parent) {

            var childlist = Array.of(parent.childNodes);//获取父元素下的所有自己并转为数组

            //使用filter过滤

            var listChild=childlist.filter(function (item, index, arr) {

                return(item.nodeType==1);//返回所有nodeType==1的子集,但是可以获取所有的item

            })

            console.log(listChild)//这里返回空[]

        }

        child(list)//传入父元素


我要去幼儿园深造了
浏览 1013回答 1
1回答

QuoVadis

var childlist = Array.of(...parent.childNodes); 或者 var childlist = Array.from(parent.childNodes);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript