私の配列の最初の要素に2番目の要素をコピーすると、reultはNan式になります。私のコードは:コピー配列をjavascript
for(var j=0; j<5; j++){
if(j+1!==5){
array[j] = array[j+1];
}
else{
array[j]=x;
}
}
なぜですか?配列要素を追加する
私の配列の最初の要素に2番目の要素をコピーすると、reultはNan式になります。私のコードは:コピー配列をjavascript
for(var j=0; j<5; j++){
if(j+1!==5){
array[j] = array[j+1];
}
else{
array[j]=x;
}
}
なぜですか?配列要素を追加する
はただのArray.push呼び出す:
var array = [1,2,3]
array.push(4) // array is now [1,2,3,4]
をあなたの元の配列より1つの要素を持っているコピーをしたいなら、あなたはこのように行く:
var arrayB = arrayA.slice() // copy arrayA
arrayB.push(4) // then append element to arrayB
リファレンス: https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/slice https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
ああええと! – lipp
Waaaaatは 'x'ですか? – Tushar
実際に何をしようとしていますか?あなたの文脈を提供できますか?おそらくもっと洗練された解決策があります。 xを配列に追加しますか? – lipp
私は明確な説明が必要です。 –