gpt4 book ai didi

javascript - 如何将 document.images 转换为 src 字符串数组?

转载 作者:行者123 更新时间:2023-12-03 04:26:14 24 4
gpt4 key购买 nike

使用Array.filter似乎返回了我传入的相同数组。

如何返回图像 src 字符串数组?而不是图像元素数组?

var collection = document.images;
var arr = [].slice.call(collection);
var filtered = arr.filter(function(x) { return x.src });

变量filtered是图像元素数组,而不是图像 src 字符串:/

最佳答案

尝试 map

The map() method creates a new array with the results of calling a provided function on every element in this array.

var collection = document.images;
var arr = [].slice.call(collection);
var srcArr = arr.map(function(x) { return x.src });

The filter() method creates a new array with all elements that pass the test implemented by the provided function.

在您的情况下,过滤器函数始终返回 url,我们需要一个在过滤器函数内返回 true 或 false 值的表达式。

关于javascript - 如何将 document.images 转换为 src 字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43703728/

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