sách gpt4 ai đã đi

$("p").each(function (){}) so với for( p trong $("p") trả về các giá trị đoạn văn khác nhau

In lại 作者:行者123 更新时间:2023-11-30 16:14:32 27 4
mua khóa gpt4 Nike

在下面的 HTML 代码上运行此 jQuery 代码会返回不同的结果,我认为它们应该返回相同的值。

jQuery 代码:

var counter = 0;
$("p").each(function(){
phản++;
});
console.log(counter); //returns 8

//-------------------------------------

counter = 0;
var ps = $("p");
for( var p in ps){
phản++;
}
console.log(counter); //returns 158

HTML 代码:


  • --


    --




  • --


    --





  • --


    --




  • --


    --



  • 1 Câu trả lời

    for in循环将遍历对象的可枚举属性,直到原型(prototype)链的末端。所以它不能在这种情况下使用。您可以简单地使用 console.log($("p").length) 来查找使用该选择器抓取的元素的数量。

    理解 cho vào 循环的最佳示例是,

    var x = [1,2];
    for(var prop in x){ console.log(prop) }
    //This will print 0,1,length

    关于javascript - $ ("p").each(function (){}) vs for( p in $ ("p") 返回不同的段落数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716301/

    27 4 0
    Bài viết được đề xuất: c++ - 将静态库链接到其他静态库
    Bài viết được đề xuất: c - 链接列表出现问题,程序将无法打印元素
    Bài viết được đề xuất: c - 如何在 C 中转换复杂的 double 型
    Bài viết được đề xuất: javascript - Couchbase View 过滤日期范围内的数据
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com