JavaScript内蔵対象:Aray対象

2408 ワード

Arayオブジェクト
Arayオブジェクトを作成するシンタックス
1.var arr = [1,2,3,4,5]
2. var arr2 = new Array();
3. new Array(6);
4.  var arr4 = Array(1,"  ",2)
#Array    
length
var arr=[1,2,3,4,5]document.write/返却結果:5
Arayオブジェクト方法:
1)concat()方法は、2つ以上の配列を接続するために使用される.
var arr  = [1,2,3,4,5]
var arr2 = ["huahua",14,5,6]
document.write(arr.concat(arr2))
//    :1,2,3,4,5,huahua,14,5,6,
  • join()メソッドは、配列内のすべての要素を一つの文字列
  • に入れるために使用される.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.join())
    //    :huahua,14,5,6
    
    
  • Pop()は削除され、最後の要素に戻る.
  • var arr2 = ["huahua",14,5,6]
    document.write(arr2.pop())
    //    :6
    
  • push()は、1つ以上の要素を配列に追加し、長さ
  • を返します.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.push(2,3,4))
    //    :7
    document.write(arr2)
    //    :huahua,14,5,6,2,3,4
    
  • reverse()は、配列の位置を逆さまにすることができる.
  • var arr2 = ["huahua",14,5,6]
    document.write(arr2.reverse())
    //    :6,5,14,huahua
    
  • Shift()は、配列の最初の要素を削除し、
  • に戻る.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.shift())
    //    :huahau
    
  • Slice(x,y)はx-yを含む要素を切り取り、yを含まないxを返す.パラメータが一つしかない場合、x
  • を含む、そのビットの後のすべての要素を切り取る.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.slice(1,3))
    //    :14,5
    
  • sort()配列を並べ替える
  • function sortnum(a,b){
           return a - b
    }
    var arr = new Array(6)
    arr[0] = "4"
    arr[1] = "42"
    arr[2] = "40"
    arr[3] = "12"
    arr[4] = "1000"
    arr[5] = "234"
    //document.write(arr + "
    ") document.write(arr + sort(sortnum) // :4,12,40,42,134,1000
  • splice()要素を削除し、削除された要素
  • を返す.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.splice(2,2))
    //           ,         
    document.write(arr2.splice(2,2,"hello"))
    //            
    //  :5,6
    //  :huahua,14,hello
    
  • unshift()は、配列の第1位に新しい要素を加え、新しい長さ
  • を返す.
    var arr2 = ["huahua",14,5,6]
    document.write(arr2.unshift(2))//    5
    document.write(arr2)//2,huahua,14,5,6
    
  • toString()は、配列を文字列に変換する.
  • var arr2 = new Array[3]
    arr2[0] = "  "
    arr2[1] = "  "
    arr2[2] = "  "
    arr2[3] = "  "
    document.write(arr2.toString())
    //    :  ,  ,  ,