gpt4 book ai didi

javascript - 如何使用 'this' 添加字符串

转载 作者:行者123 更新时间:2023-12-02 18:52:29 26 4
gpt4 key购买 nike

假设我有一个字符串数组。我想在每个字符串前面加上一个固定(公共(public))字符串。 我知道在 Javascript 中,字符串可以像 strM = str1 + str2 + str3 + ... + strNstrM = concat(str1, str2, str3,...,strN)。考虑这段代码。

var defImgDirPath = 'res/img/';
$([
'home-icon-dark.png',
'home-icon-light.png'
]).each(function() {
/*
* Prepend each string with defImgDirPath
*/
});

现在我不能这样做 this = defImgDirPath + this; (我愚蠢到尝试)

此外,我尝试了 return (defImgDirPath + this); 但这也不起作用。

我正在考虑像 this.prependString(defImgDirPath); 这样的函数,但是这样的函数是否存在?如果没有,我该如何写?

注意:我知道使用 for 循环也可以轻松简单地完成此操作,但这有什么乐趣呢? :)

最佳答案

var defImgDirPath = 'res/img/';
var images = [
'home-icon-dark.png',
'home-icon-light.png'
];
$(images).each(function(idx, val) {
images[idx] = defImgDirPath + val;
});

console.log(images);

关于javascript - 如何使用 'this' 添加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15679644/

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