gpt4 book ai didi

JavaScript 循环和数组

转载 作者:行者123 更新时间:2023-12-03 01:05:54 25 4
gpt4 key购买 nike

我对 JavaScript 非常陌生,正在努力阅读一本书并完成练习。

有人可以帮我解释一下这个循环中发生了什么以及最后数组中存储了什么吗?

我知道它在 HTML 中将 image.src 设置为“href”值,但为什么在 getAtribute 之前需要链接?它在哪里存储“href”和“标题”?

"use strict";
var $ = function (id) { return document.getElementById(id); };
var imageCache = [];

var i, link, image;
for ( i = 0; i < links.length; i++ ) {
link = links[i];
image = new Image();
image.src = link.getAttribute("href");
image.title = link.getAttribute("title");
imageCache[imageCache.length] = image;
}

预先感谢您的帮助!在解决这个问题时,这个社区一直是救星。

最佳答案

but why does it need link before getAtribute

如果你用谷歌搜索getAttribute ,您可以看到它是在 HTML 元素上调用的方法。所以 links 似乎是一个 HTML 元素数组(可能是链接元素)。

Where is it storing the "href" and the "title"?

它将它们存储为该对象的属性:image = new Image()

关于JavaScript 循环和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52411943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com