文字列の配列があるとします。そして、これらの各文字列の先頭に固定 (共通) 文字列を追加したいと考えています。Javascript では、文字列をまたはのように連結できることを知っています。このコードを考えてみましょう。strM = str1 + str2 + str3 + ... + strN
strM = 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
、それで何が楽しいのでしょうか? :)