Heim > Web-Frontend > js-Tutorial > Detaillierte Erläuterung des integrierten Objekt-Arrays in JS

Detaillierte Erläuterung des integrierten Objekt-Arrays in JS

小云云
Freigeben: 2018-03-29 17:34:48
Original
1502 Leute haben es durchsucht

Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Erklärung des integrierten Objektarrays in JS. Die integrierten Objekte von JS sind hauptsächlich in vier Kategorien unterteilt: Array String Math Date Wir stellen hauptsächlich Array vor und hoffen, allen zu helfen .

Array

Jedes Element im Array kann jede Art von Daten speichern und die Größe des Arrays kann nach Bedarf angepasst werden.

1. Erstellen Sie

a. Verwenden Sie den Konstruktor:

var farben= new Array( ) Die Klammern können die Anzahl der Daten im Array oder jedes einzelne Element angeben Es ist jedoch zu beachten, dass die einzelnen Daten durch Kommas getrennt werden.

b. Array-Literaldarstellung

var farben=[1,2,3] Trennen Sie jedes Datenelement durch Kommas.

<.> 2. Der Zugriff und die Einstellung des Elements


[] Beginnen Sie bei 0. Wird die Länge des Arrays überschritten, ist der Rückgabewert undefiniert.

3. Länge

                                                                    using array.

Wenn Sie eine Position über die aktuelle Array-Größe hinaus platzieren, berechnet das System automatisch die Länge des Arrays neu und der Längenwert ist der Index des letzten Elements plus eins.

4. Traverse

5. Einige häufig verwendete Methoden in Arrays

for(var i=0;i<array.length;i++) {
  console.log(array[i]);
}
Nach dem Login kopieren
a. push( ) arrayObject.push( value1,value2... )

<> Fügen Sie den Wert des Werts in den Klammern zum Ende von ArrayObject hinzu

Die neue Länge des Arrays

B. UNSHIFT () arrayObject.unshift (Value1 , Wert2 ...)


Fügen Sie den Wert des Werts in den Klammern hinzu, um zum ArrayObject-Kopf

die neue Länge des Rückgabearrays


zu gelangen C> C . pop( )               arrayObject.pop(                                                      durch aus durch aus' durch ‐ bis ‐‐‐‐‐ und .


e. join( ) arrayObject.join(separator)

Fügen Sie die Elemente im Array in eine Zeichenfolge ein und geben Sie als Trennzeichen standardmäßig ein Komma zurück geschrieben.

f. sort( ) arrayObject.sort( )

Sortieren Sie die Array-Elemente und der Rückgabewert ist das Array

Auch wenn jedes Element im Array Die Elemente sind alle Zahlen. Diese Methode vergleicht Zeichenfolgen und sortiert sie entsprechend der Reihenfolge der Zeichenfolgen. Sie können eine Vergleichsfunktion als Parameter erhalten >                                                                                                  

return y-x; // 降序输出

})

g. reverse( ) arrayObject.reverse( ) 将数组中的元素颠倒然后输出,返回数组

h. concat( ) arrayObject.concat(数组1,数组2...... ) 连接两个或者多个数组,返回数组

arr3=arr1.concat(arr2) 1连接2然后放到3里面

i. slice( ) arrayObject.slice( start ,end ) 返回数组选定的元素 返回值为数组

start:必需,从哪开始,可以是负数,负数+数组的长度就是start

end:可选,截止位置,不写默认到最后一个字符

截取的元素从start开始,到end-1结束

[例题]:var a=[1,'yes',3] b; 请做b对a的复制,方法越多越好

方法一:数组遍历

b=new Array();
for( var i=0;i<a.length;i++)
{
  b.push(a[i]);
}
Nach dem Login kopieren

方法二: 使用concat( )

b=[].concat(a);
Nach dem Login kopieren

方法三:使用slice( )

b=a.slice(0);
Nach dem Login kopieren

    j.  splice( ) 

       <1> 删除   arrayObject.splice( index,count)

        删除从index处开始的count个元素,返回被删除元素的数组,count为0时,不做任何操做,count不设置值时,从index后的所有元素都将被删除。

       <2> 插入   arrayObject.splice( index,0,value1,value2......)

        从index位置插入value的值,返回数组。在索引的后一位插入数据

      <3> 替换   arrayObject.splice( index,count,value1,value2......)

        返回值:从原始数组中删除的数据,没删除返回空数组,     count为要删除的项数

    k. indexOf( )           arrayObject.indexOf( searchvalue, startIndex)

                          searchvalue:必需,所要查找的数据

Startindex: Optional, Startpunkt, Standardwert 0

Rückgabewert: Zahl, das Suchelement befindet sich an der Array-Position, kein Return-1

l. lastIndexOf( ) ähnelt dem vorherigen, beginnend mit dem letzten Element des Arrays.

Verwandte Empfehlungen:

PHP benutzerdefiniertes zweidimensionales Array-Sortierfunktionsarray

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des integrierten Objekt-Arrays in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage