1

誰かがJavaScriptで次のことをするのを手伝ってくれませんか:

  • 文字列を含む配列(array1)があります
  • 初期配列(array1)の各要素をループする必要があります
  • 次に、array1の各インデックスの値を取得し、各値に文字を追加する必要があります
  • 最後に、各インデックスの変更された値をarray1からarray2に書き込みます。

ありがとうございました。

4

2 に答える 2

2
//declares the array and initializes it with strings
var array1 = ["one", "two", "three", "four"];

//declares the second array
var array2 = []; 

//this line begins the loop. Everything inside the { } will run once for every single item inside array1
for (var i = 0; i < array1.length; i++) 
{
    //this gets the contents of the array at each interval
    var string = array1[i]; 

    //here we take the original string from the array1 and add a letter to it.
    var combo = string + "A"; 

    //this line takes the new string and puts it into the 2nd array
    array2.push(combo); 
}

//displays a message box that shows the contents of the 2nd array
alert(array2); 
于 2013-02-09T00:05:37.720 に答える
0

Array.mapを使用した例。

var singularArray = ['Dog', 'Cat', 'Bird'],
pluralArray = singularArray.map(function(value){
    return value+'s';
});

console.log(pluralArray); //Logs ['Dogs', 'Cats', 'Birds']

http://jsfiddle.net/fzakf/

詳細については、 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/mapを参照してください。

于 2013-02-09T08:38:59.657 に答える