gpt4 book ai didi

javascript - NodeJS + TinyURL - 将项目添加到列表中

转载 作者:太空宇宙 更新时间:2023-11-04 02:04:32 30 4
gpt4 key购买 nike

抱歉,如果这是一个愚蠢的问题,但是我该如何将项目添加到列表中?所以我得到的是一个循环,它基本上运行并尝试将所有网址从网络 scraper 转换为tinyurls。它仍然为 images_short 生成一个空列表。我对nodejs的语法不是很熟悉。这是一段代码,我已将一些数据放入 images_long 列表中:

const TinyURL = require('tinyurl');

var images_long = ['https://hypebeast.imgix.net/http%3A%2F%2Fhypebeast.com%2Fimage%2F2017%2F06%2Fadidas-skateboarding-lucas-premiere-adv-primeknit-khaki-0.jpg?fit=max&fm=pjpg&h=344&ixlib=php-1.1.0&q=90&w=516&s=728297932403d74d2ac1afa5ecdfa97d', 'https://hypebeast.imgix.net/http%3A%2F%2Fhypebeast.com%2Fimage%2F2017%2F06%2Fadidas-nmd-r1-stlt-triple-black-first-look-0.jpg?fit=max&fm=pjpg&h=344&ixlib=php-1.1.0&q=90&w=516&s=918752eba81826e4398950efc69a5141'];
var images_short = [];

for (i = 0; i < 2; i++) {
TinyURL.shorten(images_long[i], function(res) {
images_short.push(res[i]);
});
}

当我将 images_short.push(res[i]); 更改为 images_short.push(res);

时,我仍然得到一个空列表

最佳答案

res 是一个字符串,因此只需 images_short.push(res); 就可以了。另外,您应该迭代要索引的变量的长度,并且应该 var 索引变量 (i):

const TinyURL = require('tinyurl');

var images_long = [
'https://hypebeast.imgix.net/http%3A%2F%2Fhypebeast.com%2Fimage%2F2017%2F06%2Fadidas-skateboarding-lucas-premiere-adv-primeknit-khaki-0.jpg?fit=max&fm=pjpg&h=344&ixlib=php-1.1.0&q=90&w=516&s=728297932403d74d2ac1afa5ecdfa97d',
'https://hypebeast.imgix.net/http%3A%2F%2Fhypebeast.com%2Fimage%2F2017%2F06%2Fadidas-nmd-r1-stlt-triple-black-first-look-0.jpg?fit=max&fm=pjpg&h=344&ixlib=php-1.1.0&q=90&w=516&s=918752eba81826e4398950efc69a5141'];
var images_short = [];

for (var i = 0; i < images_long.length; i++) {
TinyURL.shorten(images_long[i], function(res) {
images_short.push(res);
});
}

关于javascript - NodeJS + TinyURL - 将项目添加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44814946/

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