免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Array.prototype.filter用在nodelist為什么會出現報錯
表白:黑白圣堂血天使,天劍鬼刀阿修羅。 
講解對象:
/Array.prototype.filter用在nodelist為什么會出現報錯
作者:融水公子 rsgz
===


Array.prototype.filter用在nodelist為什么會出現報錯

這是一個很有趣的問題,Array.prototype.filter是數組的原型方法,document.querySelectorAll('a')返回的是一個NodeList對象,不是一個數組。因此,

你無法直接在NodeList上使用數組的原型方法

思路很簡單如果我們也想在nodelist對象使用這個原型方法只需要數據轉換就可以了
方式1

var links = document.querySelectorAll('a');
var element = Array.from(links).filter(function(link) {
  return link.textContent.includes('運輸設置');
})[0];
console.log(element);


方式2
var links = document.querySelectorAll('a');
var element = Array.prototype.slice.call(links).filter(function(link) {
  return link.textContent.includes('運輸設置');
})[0];
console.log(element);


方式3
var links = document.querySelectorAll('a');
var element = Array.prototype.filter.call(links, function(link) {
  return link.textContent.includes('運輸設置');
})[0];
element


===
 
公眾號:不浪仙人
謝謝大家的支持!可以點擊我的頭像,進入我的空間瀏覽更多文章呢。建議大家360doc[www.360doc.com]注冊一個賬號登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來。
---
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
深入理解javascript中的動態(tài)集合
網站如何做到完全不需要使用jQuery
jQuery誕生記
javascript NodeList
Javascript開發(fā)經驗談(轉)
Overview of the Prototype Javascript Library
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服