JavaScriptにおけるconcat()の使用

1296 ワード


一、文法
arrayObject.co ncat(arrayX,arrayX,…,arrayX)
 
二、パラメータ:arrayX
現在の配列の末尾に追加する要素は、任意の種類で、複数あります.
 
三、concat()備考
1、パラメータが配列タイプ(Aray)であれば、このパラメータ配列のすべての要素を順番に現在の配列の最後までつづり合わせます.他のタイプの場合は、それ自体を要素として現在の配列の末尾に追加します.
2、この方法は既存の配列を変えず、接続された配列のコピーを返すだけです.
 
四、concat()戻り値
1、新しい配列を返します.配列は、arrayObjectにすべてのarrayXパラメータを追加することによって生成される.
2、concat()を操作するパラメータが配列である場合、配列の中の要素を追加します.配列ではありません.
3、現在の配列の要素がオブジェクト参照である場合、戻りの接続後の新しい配列の中には依然としてオブジェクト参照の形で存在し、同じオブジェクトを作成しません.
 
五、concat()例
			
//         
var array = ["CodePlayer", true, -5.1];
document.writeln(array); // CodePlayer,true,-5.1

//   (  )       
array = array.concat("test");
document.writeln(array); // CodePlayer,true,-5.1,test

//   (  )      
array = array.concat(false, 23, "Code"); // CodePlayer,true,-5.1,test,false,23,Code
document.writeln(array);

//   (  )    
array = array.concat( [23, 15] );
document.writeln(array); // CodePlayer,true,-5.1,test,false,23,Code,23,15

var o = {name: "  ", age: 18};
//   (  )  Object  
array = array.concat(o);
document.writeln(array); // CodePlayer,true,-5.1,test,false,23,Code,23,15,[object Object]

		
参考資料:JavaScriptにおけるconcat()の使用http://www.studyofnet.com/news/1327.html